Google apps scriptでスプレッドシートのIDを取得する

Google apps scriptでスプレッドシートのIDを取得するには

  • getId()

を使う。

・getId()
このスプレッドシートの一意の識別子を取得します。スプレッドシートIDは、そのURLから抽出できます。

たとえば、URL https://docs.google.com/spreadsheets/d/abc1234567/edit#gid=0のスプレッドシートIDは「abc1234567」です。

戻る
String – スプレッドシートの一意のID(またはキー)

参照:spreadsheet#getId()

Google apps scriptでスプレッドシートのIDを取得するスクリプト

スプレッドシートのIDを取得してgetidに格納。

メッセージボックスで取得したidを表示するか確認。OKだったらA2セルへ表示してCANCELだったら表示しない。

 

Google apps scriptでスプレッドシートのIDを取得するsample

 

まとめ

var ss = Spreadsheet.getActiveSpreadsheet.getId();で一行で取得も可能。

Idのコピーは意外と手間取るのでgetIdで取得するのが簡単でベンリ。

>>GASでスプレッドシートを取得する

>>スプレッドシートの全てのシートを取得する

>>スプレッドシートのURLを取得する

>>スプレッドシートのドキュメントの名前を取得する