[Google Apps Script] Spreadsheet から範囲を指定して値を取得する

作成日: 2021年09月17日

getRange()メソッドと getValues() メソッドを使うとスプレッドシートの範囲を指定して、その範囲のセルに入力されている値を取得することができます。下記の例では、A1:C2 の範囲の値を取得しています。getValues() メソッドの返り値は行と列を表す二次元配列となっています。

function main() {
  var spreadsheetApp = SpreadsheetApp.openByUrl('https://example.com/your/spreadsheet/url');
  var spreadsheet = spreadsheetApp.getSheetByName('some_sheet');
  var values = spreadsheet.getRange('A1:C2').getValues();

  Logger.log(values);
}

実行結果は下記となります。

[[one, two, three], [four, five, six]]
Google Apps Script