セルの範囲を取得
Google Apps Script(GAS)でセルの範囲を取得する構文です。
構文
Sheetオブジェクト.getRange(row, column)
Sheetオブジェクト.getRange(row, column, numRows)
Sheetオブジェクト.getRange(row, column, numRows, numColumns)
引数
引数 | 型 | 説明 |
---|---|---|
row | Integer | 開始行 |
column | Integer | 開始列 |
numRows | Integer | 行数 |
numColumns | Integer | 列数 |
戻り値
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つのセルを取得することができます。行数、列数を指定することでセルの範囲を選択することができます。
関連記事
A1形式でセルの範囲を取得する方法は以下を参照してください。