[GAS][スプレッドシート]Idからスプレッドシートオブジェクトを取得するには: 逆引きGoogle Apps Script

2012 年 3 月 23 日 金曜日

▼サンプルスクリプト

指定したIdからスプレッドシートオブジェクトを取得し、スプレッドシート名をポップアップ表示するサンプルスクリプト。

function onOpen(){
  try{
    var ss = SpreadsheetApp.openById('スプレッドシートId');
    Browser.msgBox(ss.getName());
  }catch(e){
    Browser.msgBox(e);
  }
}

構文

SpreadsheetApp.openById(id)

スプレッドシートIdからスプレッドシートオブジェクトを取得する。

パラメータ
Id:スプレッドシートのId。Idは、

  • https://docs.google.com/a/yourdomain/spreadsheet/ccc?key=[この部分]#gid=0
  • https://docs.google.com/spreadsheet/ccc?key=[この部分]#gid=0

で確認することができる。

注意点

スプレッドシートにアクセスする権限が無い場合、例外がスローされる。上記サンプルでは、例外メッセージがメッセージダイアログに表示される。

関連記事

コメント / トラックバック 4 件

コメントをどうぞ

トラックバック

このエントリーのトラックバックURL:

http://www.bmoo.net/archives/2012/03/313099.html/trackback