非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

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メソッドを使うことで選択範囲を取得することができるわけです。

 

スポンサーリンク

 - Google Apps Script, Google Dirve