Использовали CalendarApp
, чтобы объединить несколько календарей Google из разных учетных записей в одну отформатированную электронную таблицу, которая прекрасно работала. Однако мы хотим включить в систему не только эти календари, но у нас возникли проблемы с извлечением данных из импортированного календаря, на который у нас есть подписка.
Этот календарь от Trello (используется power-up для создания календаря на основе сроков), который предоставляет URL-адрес для подписки на Google. Когда я пытаюсь использовать тот же CalendarApp.getCalendarById(calendarId)
, он не может получить доступ к данным события и возвращает null
.
Для справки, вот идентификатор календаря: mp9si8iqi6uop4a20pr0r1v000dc9pcu@import.calendar.google.com. Формат немного отличается от календарей Google, оканчивающихся на @group.calendar.google.com.
Можем ли мы получить доступ к информации календаря из импортированных календарей, подобных этим? Я тоже безуспешно пытался .getCalendarsByName(calendarName)
, но есть ли другой способ просмотреть эти данные и включить их в нашу электронную календарную таблицу? Любая помощь приветствуется!
Редактировать (по запросу)
Если мне было неясно, я попробовал следующее:
calendarId = "mp9si8iqi6uop4a20pr0r1v000dc9pcu@import.calendar.google.com";
CalendarApp.getCalendarById(calendarId);
//and
calendarName = "Collab, Events & Special Buy";
CalendarApp.getCalendarsByName(calendarName);
Только проблема с этим календарем, которая управляетсяот Trello