セルの範囲をA1形式で指定して取得
Google Apps Script(GAS)でセルの範囲を取得する構文です。
構文
Sheetオブジェクト.getRange(a1Notation)
引数
引数 | 型 | 説明 |
---|---|---|
a1Notation | String | A1形式(例:A1) |
戻り値
Range
サンプル
function sample() {
// アクティブなスプレッドシートを取得
const spreadSheet = SpreadsheetApp.getActiveSpreadsheet();
// 指定したシートの取得
const sheet = spreadSheet.getSheetByName("シート1");
// 範囲の取得 A1
const range1 = sheet.getRange('A1');
Logger.log(range1);
// 範囲の取得 A1:A3
const range2 = sheet.getRange('A1:A3');
Logger.log(range2);
// 範囲の取得 A1:C3
const range3 = sheet.getRange('A1:C3');
Logger.log(range3);
// 範囲の取得 シート1!A1:C3
const range4 = sheet.getRange('シート1!A1:C3');
Logger.log(range4);
}
解説
A1形式で範囲を取得することができます。一つのセル以外にも複数セル、シート名を指定しても範囲を取得することが可能です。
関連記事
開始行、開始列、行数、列数を指定してセルの範囲を取得する場合は以下を参照してください。