Google Scripts: почему я всегда получаю нулевой возврат при использовании getEventSeriesById ()? - PullRequest
1 голос
/ 18 января 2020

Я пытаюсь go просмотреть файл ical и найти в моем календаре событие, соответствующее событию в моем файле. (Я точно знаю, что в моем календаре все события существуют в моем календаре) Но когда я запускаю поиск, он не может найти ни одного, возвращая, что ни одно из событий не существует ....

Я даже пытался найти событие на сегодняшний день getEventForDay() и напрямую передать идентификатор одного из событий, которое он возвращает прямо обратно в getEventSeriesById() / getEventById(), и все же кажется, что оно не может его найти.

Это известная ошибка или я делаю что-то глупое здесь? (Извините, я только пытался разобраться в этом материале Google Script в течение дня или 2!)

Вот моя быстрая грязная функция, которая просто возвращает известный идентификатор:

function quickCheck(){
  var myCal = CalendarApp.getCalendarById("xxxxxxx");
  var eventsToday = myCal.getEventsForDay(new Date());

  var evById = myCal.getEventSeriesById(eventsToday[0].getId())
  Logger.log("Desc test: " + evById.getTitle());
}

Это просто выдает ошибку:

"Ошибка типа: невозможно вызвать метод" getTitle "со значением NULL."

Любые указатели / понимание приветствуются!

Редактировать: Следует отметить: все события являются событиями facebook; это работает, если я создаю стандартное событие Google!

...