2012 年 3 月 23 日 金曜日
▼サンプルスクリプト
2012年2月20日に登録されている予定をすべて取得し、予定一覧をメール送信するサンプルスクリプト。
function getEventsAndOutput() {
// 予定を取得
var cal = CalendarApp.getCalendarById('xxxx@xxxxxx.xxx');
var events = CalendarApp.getEventsForDay(new Date('2012/2/20'));
var eventsText = '';
for(var i=0; i < events.length; i++){
eventsText += events[i].getTitle() + '
';
}
MailApp.sendEmail(
'xxxxx@xxxx.xxx',
'今日のあなたの予定です',
'',
{ htmlBody: eventsText}
);
}
getEventsForDay(date)
指定した日付に登録されている予定をすべて取得。時分秒は無視される。
このエントリーのトラックバックURL:
http://www.bmoo.net/archives/2012/03/313331.html/trackback
いつも参考にさせていただいております。
サンプルの5行目の CalendarApp は cal の間違いでは。
この書き方ではデフォルトのカレンダーの予定が取得されます。