GAS スプレッドシートのセルの値を取得する

GAS スプレッドシートのセルの値を取得する

GAS(Google Apps Script)で、スプレッドシートのセルの値を取得する手順を記述してます。「getValue」を使用します。複数のセルから値を取得する場合は「getValues」を使用します。

環境

  • OS windows11 home
  • ブラウザ chrome 107.0.5304.107

スプレッドシートのセルの値を取得する

スプレッドシートのセルの値を取得するには、「getValue」でセルの値を取得します。

getValue()

実際に、セル「A1」の値を取得してみます。

取得してみます。

function myFunction() {

 // GASを作成したスプレッドシート
  let spreadsheet = SpreadsheetApp.getActiveSpreadsheet()

 // 開いているスプレッドシートのワークシート
  let sheet = spreadsheet.getActiveSheet()

  let range = sheet.getRange("A1")

  Logger.log( range.getValue() )

}

実行結果をみると取得されていることが確認できます。

関数が入っていた場合は、結果が取得されます。

実行結果

複数セルから取得

複数のセルから取得する場合は、「getValues」を使用します。

function myFunction() {

 // GASを作成したスプレッドシート
  let spreadsheet = SpreadsheetApp.getActiveSpreadsheet()

 // 開いているスプレッドシートのワークシート
  let sheet = spreadsheet.getActiveSheet()

  let range = sheet.getRange(1,1,3,2)

  Logger.log( range.getValues() )

  let range2 = sheet.getRange("A1")

  Logger.log( range2.getValues() )

}

実行結果をみると配列で取得されていることが確認できます。