Google Script addEmailReminder разное для каждого пользователя - PullRequest
0 голосов
/ 16 марта 2020

Я пишу сценарий, который добавит серию событий в мой Календарь Google, пригласит список людей к каждому из них и отправит напоминание за 5 минут до события, используя метод addEmailReminder (minutesBefore). Я использовал двух друзей в качестве теста, и хотя они были успешно добавлены к событию, все таймеры уведомления были разными.

Я установил минут до 5, но в то время как я (хост) получил 5-минутное напоминание, в других письмах в календаре события автоматически устанавливалось 10 и 30 минут, а не 5 - мой код призывает для.

Это потому, что Google любит быть умным, учиться на своих выборах и автоматически по умолчанию принимает определенные значения?

код:

var addThisClass = myCalendar.createEvent(eventName, testStartTime, endTime,{guests: emailList, sendInvites: false});
addThisClass.addEmailReminder(5);

1 Ответ

0 голосов
/ 17 марта 2020

Как вы можете видеть в документации :

Reminders are private information, specific to an authenticated user; they are NOT shared across multiple users.

Поэтому, когда вы устанавливаете напоминание с помощью метода .addEmailReminder(5), вы переопределяете только Ваш личный массив напоминаний. Вот почему ваши друзья не получат уведомление по электронной почте.

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