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) 今日の予定をカレンダーからメールで自動送信 | マイナビニュース