GAS スプレッドシートで範囲を指定してセルを選択する

GAS スプレッドシートで範囲を指定してセルを選択する

GAS(Google Apps Script)で、スプレッドシートで範囲を指定してセルを選択する手順を記述してます。

環境

  • OS windows11 home
  • ブラウザ chrome 106.0.5249.103

範囲を指定してセルを選択する

範囲を指定してセルを選択するには、「getRange」でセルの場所を指定します。

getRange( 行, 列 , [行数, 列数] )
引数説明
行番号
列番号。A列は1になります
行数(省略可)行数を指定
列数(省略可)列数を指定

実際に、セル「A1:A3」を選択して値を変更してみます。

function myFunction() {

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

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

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

  range.setValue("test")

}

実行結果

列数も指定

列数も指定してセル「A1:C3」を選択して、値を変更してみます。

function myFunction() {

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

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

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

  range.setValue("test")

}

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