2016-11-30 108 views
0

我創建了一個腳本,它自動在我的日曆中創建一個事件,並向指定地址發送邀請。當我指定與鏈接到我的日曆的電子郵件不同的地址時,這很有效。谷歌應用程序腳本 - 日曆事件 - 通過郵件自我發送

但在我的情況下,我有2個日曆,所以我想: - 創建日曆中 事件 - 通過電子郵件發送邀請,這就造成在同一時間的情況下(但不驗證)日曆B. - 這樣我可以選擇在日曆B中拒絕或不是事件

爲此,我只需將邀請發送到我的郵件地址([email protected])。這幾乎成功: - 事件顯示在日曆B中,我可以選擇拒絕它。 - 但我沒有收到任何邀請郵件。看來,從一個地址發送邀請到相同的地址不起作用。

你知道爲什麼嗎?有沒有辦法強制發送?

var event = cal.createEvent(titre, DateDebut, DateFin, {description : description, guests : "[email protected]", sendInvites: true}); 
event.setGuestsCanModify(true); 

回答

0

如果電子郵件是由日曆發送,另一路給力的郵件將使用類MailApp它允許您發送電子郵件。此選項允許您製作自定義電子郵件和邀請,如果我記住正確,則允許您向非Google帳戶發送邀請。

+0

問題不在於向非Google帳戶發送邀請。 當我在日曆中創建我的活動並激活邀請時,郵件將從鏈接到日曆的Gmail帳戶發送。我想發送邀請到同一個地址(=從電子郵件發送電子郵件到同一個電子郵件)。 Ans似乎這個選項sendInvites不是這種情況,這是奇怪的,我知道 –

+0

我注意到這個選項「sendInvites:true」的一些不可預知的行爲。有時它確實,有時並非如此。檢查了我的mailQuota,並留下了足夠的配額。無法找到解決方案的任何線索。 – user3722096

+0

哎呀..非常有價值的明顯原因:如果使用的日期過去了,CalendarApp將不會發送邀請。 – user3722096

相關問題