Google Apps Scriptでスプレットシート上に範囲選択されたセルのアドレスを取得する方法
スプレッドシート上で複数のセルを選択したセルのアドレス(例:A1:B10)を取得する方法です。
今回のマクロでは、以下のように複数選択して実行すると選択範囲のラベルがメッセージボックスに現れるものを作ります。
ソースコードはこちらです。
var sp = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var range = sp.getActiveRangeList().getRanges(); var select = range[0].getA1Notation() //A1〜A20が選択されていればselectに'A1:A20'が入る Browser.msgBox(select);
getActiveRangeList
メソッドを使うことで選択範囲を取得することができるわけです。
スポンサーリンク