尝试使用Google Apps脚本创建电子邮件通知。我想在活动结束的那天收到一封电子邮件。日历上的事件大部分是多日事件。
找到了一个示例脚本,用于创建新事件列表并写入脚本日志。编辑了发送电子邮件而不是创建列表的代码,它确实发出了电子邮件,但是我不确定从这里开始。
如何将其限制为仅包括今天结束的事件?
function sendEmails() {
var calendarId = 'primary';
var optionalArgs = {
timeMin: (new Date()).toISOString(),
showDeleted: false,
singleEvents: true,
};
var response = Calendar.Events.list(calendarId, optionalArgs);
var events = response.items;
if (events.length > 0) {
for (i = 0; i < events.length; i++) {
var event = events[i];
var when = event.end.dateTime;
var message = event.summary
var subject = 'Static subject text';
MailApp.sendEmail("xxxxxxt@xxxxxx.com", subject, message);
}
预先感谢