2012年7月21日土曜日

セル(Range)オブジェクトを取得する

シート内の特定のセル(Range)オブジェクトを取得するには、Sheet クラスの getRange メソッド
を用いる。
  
  
【構文】
SheetObject.getRange(range)
SheetObject.getRange(row, column [, numrows [, numcolumns]])
  
range : string 型。セルの番地(C3、のような)を指定する。
row : int 型。セル、或いは、範囲の最初の行番号を指定する。行番号は1から始まる数字。
column : int 型。セル、或いは、範囲の左端の列番号を指定する。A 列は1、Bは2、...となる。
numrows : int 型。省略可。範囲の行数を指定する。省略した場合は1。
numcolumns : int 型。。省略可。範囲の列数を指定する。省略した場合は1。
  
  
【例】
function GetRange() {
  var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var objSheet = objSpreadsheet.getActiveSheet();
  var objRange 
  objRange = objSheet.getRange("B1")  //セルB1を取得
  objRange = objSheet.getRange(2, 1)  //セルA2を取得
  objRange = objSheet.getRange(4, 3, 3) //範囲C4:C6を取得
  objRange = objSheet.getRange(6, 5, 2, 4) //範囲E6:H7を取得
}

0 件のコメント:

コメントを投稿