シート内の特定のセル(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 件のコメント:
コメントを投稿