我正在使用Google Apps脚本自动执行某些工作流程。虽然我可以通过我发送的日历邀请手动给客人发送电子邮件,但我很难找到一种方法来编写允许我这样做的代码。电子邮件必须包含Google日历邀请,就像手动使用“电子邮件访客”功能一样。
当我努力寻找允许我这样做的内置CalendarApp功能时,我尝试使用Gmail的SendEmail功能,但我无法找到附加Google日历邀请详情的方法。
非常感谢任何帮助。谢谢!
function sendMatchReminders() {
var today = new Date(),
tomorrow = new Date(),
i = 0,
emails;
tomorrow.setDate(today.getDate()+2);
var events = CalendarApp.getCalendarById("MY_EMAIL").getEventsForDay(tomorrow, {search: 'vs'});
for (var i=0; i<events.length; i++) {
emails = events[i];
}
}
答案 0 :(得分:0)
包含您的脚本可能是个好主意..
可以使用create方法中的options参数。
它位于Google日历参考here中。这些选项作为javascript对象传递,因此使用createEvent方法的基本示例:
var event = CalendarApp.getDefaultCalendar().createEvent('Apollo 11 Landing',
new Date('July 20, 1969 20:00:00 UTC'),
new Date('July 20, 1969 21:00:00 UTC'),
{sendInvites: true});
这是从上面复制并修改的示例。我还没有测试过它。