Уведомление по электронной почте о завершении мероприятия в Календаре Google - PullRequest
0 голосов
/ 28 ноября 2018

Попытка создать уведомление по электронной почте с помощью Google Apps Script.Я хотел бы получить электронное письмо в день окончания мероприятия.События в календаре в основном являются многодневными событиями.

Найден пример сценария для создания списка новых событий и записи в журнал сценария.Отредактировал код для отправки электронного письма вместо создания списка, и он отправляет электронные письма, но я не уверен, куда идти дальше.

Как мне ограничить его только событиями, которые заканчиваются сегодня?

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);
    }

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...