Я написал скрипт для запроса событий Календаря Google, чтобы узнать, установлены ли у них напоминания, но, похоже, он не обнаруживает напоминания по умолчанию.
var arEvents = myCal.getEvents(startTime, endTime);
for (var i = 0; i < arEvents.length; i++) {
var popups = arEvents[i].getPopupReminders();
var sms = arEvents[i].getSmsReminders();
var eml = arEvents[i].getEmailReminders();
Logger.log(popups.length);
Logger.log(sms.length);
Logger.log(eml.length);
}
popups.length
равно 0
- нетнапоминания.То же самое с sms.length
и eml.length
.Хорошо, я смотрю в Календаре Google, и это не правильно: у каждого события есть набор напоминаний.Но это напоминание по умолчанию .Может быть, это не считается?
Поэтому я удаляю напоминание по умолчанию и вручную создаю новое всплывающее напоминание.Теперь popups.length
- это 1
.
Э-э ... как мне обнаружить ВСЕ напоминания, включая напоминания по умолчанию?