Google カレンダーとの連携
Googleカレンダーは、CalendarAppsオブジェクトを使うといろいろ操作が可能。
- カレンダーオブジェクトを取得する
- イベントを取得する
- カレンダーを作る
- イベントを作る
とか。
基本的にGoogleカレンダーのGUIでできること
ほぼ全部できる。
ただ、イベントを作るときに、
「メールアドレスからゲストを招待し、同時に招待メールを送信する」
っていう指定ができるはずなんだけど、
それがどうも実行されない...
以下、スクリプト
// start_tは開始時間
// end_tは終了時間
// guests_listにはカンマ区切りのメールアドレスcal.createEvent("test3", start_t, end_t,
{guests: guests_list_t,
sendInvites:true}
);
イベントを指定された条件で作成して、
ゲストを招待するところまでは実行されるんだけど、
招待メールはいつになってもやってこない。
なんででしょう。。
参考
[GAS][カレンダー]予定を作成するには : 逆引きGoogle Apps Script
Googleカレンダーにアクセスする(4/5):初心者のためのGoogle Apps Scriptプログラミング入門 - libro
[GAS][カレンダー]予定を作成するには : 逆引きGoogle Apps Scripthttp://www.artemis.ac/contents/javascript/jsdate.htm
Google Apps Scriptを使ってみよう! - サテライト原口社長のスクリプト指南(6) 今日の予定をカレンダーからメールで自動送信 | マイナビニュース