Google apps script 谷歌脚本为每个用户增加了不同的提醒时间

Google apps script 谷歌脚本为每个用户增加了不同的提醒时间,google-apps-script,google-calendar-api,Google Apps Script,Google Calendar Api,我正在编写一个脚本,它将在我的谷歌日历中添加一系列事件,邀请一系列人加入其中,并在事件发生前5分钟使用“addEmailReminder(minutesBefore)”方法发送提醒。我使用了两个朋友作为测试,虽然他们成功地添加到事件中,但通知计时器都是不同的 我将minutesBefore设置为5分钟,但当我(主机)收到5分钟的提醒时,其他电子邮件在其日历上的事件中会自动将通知设置为10分钟和30分钟,而不是我的代码要求的5分钟 这是因为谷歌喜欢聪明,从你的选择中学习,并自动默认某些值吗 代码:

我正在编写一个脚本,它将在我的谷歌日历中添加一系列事件,邀请一系列人加入其中,并在事件发生前5分钟使用“addEmailReminder(minutesBefore)”方法发送提醒。我使用了两个朋友作为测试,虽然他们成功地添加到事件中,但通知计时器都是不同的

我将minutesBefore设置为5分钟,但当我(主机)收到5分钟的提醒时,其他电子邮件在其日历上的事件中会自动将通知设置为10分钟和30分钟,而不是我的代码要求的5分钟

这是因为谷歌喜欢聪明,从你的选择中学习,并自动默认某些值吗

代码:

如图所示:

提醒是私人信息,特定于经过身份验证的用户;它们不会在多个用户之间共享。


因此,当您通过
.addemailrementer(5)
方法设置提醒时,您只覆盖了您的私人提醒数组。这就是您的朋友不会收到任何电子邮件通知的原因。

欢迎使用StackOverFlow。请借此机会参加并学习如何使用,以及。
var addThisClass = myCalendar.createEvent(eventName, testStartTime, endTime,{guests: emailList, sendInvites: false});
addThisClass.addEmailReminder(5);