くら
GASでスプレッドシートの指定箇所から値が存在する範囲を取得する方法を紹介します!
指定箇所から値が存在する範囲を取得:getDataRegion()
指定箇所から Ctrl+A を実行した時と同じ挙動を行います。
パラメータ
名前 | タイプ | 説明 |
---|---|---|
なし | なし | なし |
戻り値
Range | セルの範囲 |
説明
function myFunction() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheetByName("サンプルA");
const range = sheet.getRange("B4");
/* B4を起点にデータが存在する範囲をログに出力する */
console.log(`B4を起点にデータが存在する範囲は${range.getDataRegion().getA1Notation()}`);
}
下表のB4セルを起点にデータが存在する範囲を取得します。
取得される範囲は B4セルにて Ctrl+A 押下した時と同じ範囲が取得できます!
公式ドキュメント:Range > getDataRegion()
まとめ
くら
スプレッドシートの指定箇所から値が存在する範囲を取得する方法でした!
コメント