スポンサーリンク

セルの範囲を取得

Google App Script(GAS)でセルの範囲を取得する構文です。

構文

Sheetオブジェクト.getRange(row, column)

Sheetオブジェクト.getRange(row, column, numRows)

Sheetオブジェクト.getRange(row, column, numRows, numColumns)

引数

引数説明
rowInteger開始行
columnInteger開始列
numRowsInteger行数
numColumnsInteger列数

戻り値

Range

サンプル

function sample() {

  // アクティブなスプレッドシートを取得
  const spreadSheet = SpreadsheetApp.getActiveSpreadsheet();

  // 指定したシートの取得
  const sheet = spreadSheet.getSheetByName("シート1");

  // 範囲の取得 A1
  const range1 = sheet.getRange(1, 1);

  Logger.log(range1);

  // 範囲の取得 A1:A3
  const range2 = sheet.getRange(1, 1, 3);

  Logger.log(range1_2);

  // 範囲の取得 A1:C3
  const range3 = sheet.getRange(1, 1, 3, 3);

  Logger.log(range3);
}

解説

開始行、開始列を数字で指定すると1つのセルを取得することができます。行数、列数を指定することでセルの範囲を選択することができます。

R1C1形式で取得する方法は以下を参照してください。

R1C1形式のアドレスを取得する方法は以下を参照してください。

スポンサーリンク
おすすめの記事