2016-11-30 46 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

相关问题