Я хочу создать скрипт, который позволит мне импортировать события Календаря Google в Google Sheet.Я использую стандартный сценарий, который позволяет мне успешно импортировать Календарь Google с идентификатором, заканчивающимся на @calendar.google.com
, однако я пытаюсь импортировать его с окончанием @import.calendar.google.com
, и тот же сценарий не работает.
Когда я использую календарь с таким окончанием, как в приведенном ниже коде, он выдает ошибку:
TypeError: Невозможно вызвать метод "getEvents" с нулевым значением.
inС уважением к переменной cal
в коде ниже.
Есть ли способ заставить его работать?
var mycal = "g12nnimsl582k0hmfl0baca64ffimels@import.calendar.google.com";
var cal = CalendarApp.getCalendarById(mycal);
var events = cal.getEvents(new Date("January 1, 2019 00:00:00 CST"), new Date("December 31, 2019 23:59:59 CST"));