2012年7月24日火曜日

セル(Range)の値を取得する

シート内の特定のセル(Range)の値を取得する為には、Range クラスの getValue メソッド
を用いる。
  
  
【構文】
RangeObject.getValue()
  
戻り値 : int/String/Date/bool の何れの型。Range が範囲の場合は、左端のセルの値を返す。
  
  
【例】
function GetRangeValue() {
  var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var objSheet = objSpreadsheet.getActiveSheet();
  var objRange = objSheet.getRange("B12");
  Browser.msgBox(objRange.getValue());
}
  
  
上記のコードを実行すると、メッセージボックスにセル B12 の値が表示される。また、この例
では選択されているスプレッドシートのアクティブシート内のセルの値を取得するが、開いて
いないスプレッドシートやアクティブでないシートのセル(Range)の値を取得することも、上と
同様にできる (対象のセルや Range を含むスプレッドシート、或いは、シートを指定すれば
よい)。

0 件のコメント:

コメントを投稿