実行する価値のある別のジェネリック操作としては、画面からすべての "+" プロンプト・フィールドを削除し、すべてのフィールド・ラベルから末尾のドットを削除することです。 

これを実行するには、以下のようなコードを SHARED,ApplyStandardLayout ファンクションに追加します。


/* Get all elements between lines 3 and 22 */ 
 
var aH = HTMLAPI.getElementsinRowRange(3,22);
 
/* Hide all fields containing "+" signs and strip trailing dots from others */ 
        
for (i = 0; i < aH.length; i++ )
{
    var oH = aH[i]; 
 
    if ((oH != null) && (typeof(oH.tagName) != "undefined"))
    {
       var fIsINPUTField = ((oH.tagName == "INPUT") || (oH.tagName == "TEXTAREA"));
       
       if ( !(fIsINPUTField) ) /* This NOT an input field on the screen */
       {
          if (oH.innerText == "+") HTMLAPI.hideElement(oH);
          else                     HTMLAPI.stripTrailingDots(oH);
       }   
    }
  }


実行すると、サンプルの 5250 は以下のようになります。  

  • No labels