2012年7月23日月曜日

行を非表示にする

シートの特定の行を非表示にする方法は以下二通りのやり方がある。
  
先ず一つ目の方法は、Sheet クラスの hideRow メソッドを用いるやり方である。
  
  
【構文1】
SheetObject.hideRow(range)
  
range : range 型。range オブジェクトを含む行が非表示になる(ようである)。
  
  
以下の例では 10 行目が非表示になる。
  
  
【例1】
function HideRow() {
  var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var objSheet = objSpreadsheet.getActiveSheet();
  var objRange = objSheet.getRange("A10");
  objSheet.hideRow(objRange);
}
  
  
行を非表示にする二つ目の方法は、Sheet クラスの hideRows メソッドを用いるやり方で
ある。
  
  
【構文2】
SheetObject.hideRows(rowindex [, numrows])
  
rowindex : int 型。非表示にしたい行の行番号。複数行を非表示にする場合は最初の行。
numrows : int 型。省略可。非表示にしたい行数を指定。省略の場合は 1 とみなされる。
  
  
以下の例では 10 ~ 12 行が非表示になる。
  
  
【例2】
function HideRows() {
  var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var objSheet = objSpreadsheet.getActiveSheet();
  objSheet.hideRows(10, 3);
}

0 件のコメント:

コメントを投稿