2012年8月13日月曜日

カレンダーの名前を取得する

カレンダーの名前を取得する場合は、CalendarクラスのgetName メソッドを使用する。
  
  
【構文】
CalendarObject.getName()
  
戻り値 : string 型。カレンダー名の文字列が返される。
  
  
【例】
function GetCalendarName() {
  //デフォルトカレンダーの名前
  var objCalendar = CalendarApp.getDefaultCalendar();
  Logger.log("デフォルトカレンダーの名前 : " + objCalendar.getName());
  //指定したカレンダーの名前
  var objCalendars = CalendarApp.getCalendarsByName("遊びの予定");
  Logger.log("カレンダーの名前 : " + objCalendars[0].getName());
}
  
  
今、カレントユーザーが
  
hogehoge@gmail.com
  
とした場合、上記コードを実行の結果、ログには
  
デフォルトカレンダーの名前 : hogehoge@gmail.com
カレンダーの名前 : 遊びの予定
  
と表示される。このことから、デフォルトカレンダーの名前は、カレンダーの所有者
の Gmail のアドレスがカレンダーの名前となるのようである。

0 件のコメント:

コメントを投稿