Я пишу скрипт для удаления каждого события из каждого из моих календарей за один месяц.Мой код:
function myFunction() {
var year = 2018;
var month = 11;
var fromDate = new Date(year,month,1,0,0,0);
var toDate = new Date(year,month,28,0,0,0);
var calendars = ['cal1', 'cal2', 'cal3','cal4','cal5','cal6'];
for (var x = 0; x < calendars.length; x++) {
var calendar = CalendarApp.getCalendarsByName(calendars[x])[0];
var events = calendar.getEvents(fromDate, toDate);
for(var i = 0; i < events.length; i++){
var ev = events[i];
ev.deleteEvent();
}
}
}
Когда я запускаю свой код, я получаю следующую ошибку:
TypeError: Невозможно вызвать метод "getEvents" из неопределенного.(строка 13, файл "Код")
Я не запускаю getEvents () для объекта календаря?Почему этот код выдает ошибку при попытке использовать эту функцию?