2012年8月13日月曜日

指定した日付のイベント一覧を取得する

ある特定の日付のイベント一覧を取得するには、Calendar クラスの getEventsForDay
メソッドを使用する。
  
  
【構文】
CalendarObject.getEventsForDay(date)
  
date : Date 型。対象の日付を指定する。
戻り値 : CalendarEvent 型の配列。引数で指定日付のイベントの配列を返す。
  
  
【例】
function GetEventList() {
  var objCalendar = CalendarApp.getDefaultCalendar()
  var objEvents = objCalendar.getEventsForDay(new Date("2012/08/13"));
  var intMaxIndex = objEvents.length;
  for (var intIndex = 0; intIndex < intMaxIndex; intIndex++) {
    Logger.log(objEvents[intIndex].getTitle() + " " + 
                  objEvents[intIndex].getStartTime() + " " + 
                  objEvents[intIndex].getEndTime());
  }
}
  
  
上記コードを実行すると、デフォルトカレンダーの 2012 年 8 月 13 日 のイベントの
件名、開始日時、終了日時がログ上に表示される。

0 件のコメント:

コメントを投稿