Google Script:向Google Calendar添加嘉宾未发送邀请邮件问题
解决方法
直接在addGuest方法中添加第二个参数选项对象,指定sendUpdates: "all"即可触发邀请邮件发送。修改后的代码如下:
function addToEvent() { var guest = "guest@example.com"; // 替换为实际嘉宾邮箱 var calendar = "your-calendar-id@group.calendar.google.com"; // 替换为实际日历ID var event = "your-event-series-id"; // 替换为实际事件系列ID var cal = CalendarApp.getCalendarById(calendar); var theEvent = cal.getEventSeriesById(event); // 添加sendUpdates参数触发邀请邮件 theEvent.addGuest(guest, {sendUpdates: "all"}); }
说明
sendUpdates参数可选值包括:"all": 向所有参会者(包括新添加的嘉宾和原有参会者)发送更新通知"externalOnly": 仅向外部参会者发送通知"none": 不发送任何通知(默认行为)
- 确保你已正确填入
guest、calendar和event变量的实际值,否则代码无法正常执行。
内容的提问来源于stack exchange,提问作者cyuezer
相关产品推荐
相关产品推荐

