У меня есть столбец идентификаторов календаря в Google Sheets.У меня есть функция, которая проверяет цвет состояния каждого события, проверяя calId.getEventById('calId[i]').getColor
()
Я ищу два решения, если это возможно.
Как бы я поднял предупреждение на стороне пользователя или удовлетворил бы оператор if, если событие календаря, связанное с повторяющимся идентификатором, было удалено из Календаря Google?
Как продолжить остальные итерации, даже если одно событие календаря итераций было удалено?
В настоящее время, когда я запускаю свою функцию и цикл for обнаруживает удаленный идентификатор, я получаю ошибку: TypeError: Cannot call method "getColor" of null.
Мой код выглядит примерно так:
//Iterates through the array of calendar Id's in Google Sheets.
for (i = 0; i < tasks.getLastRow(); i++){
//Skips interation if note is empty.
if(notes[i][0] == '')continue;
eventColr = calId.getEventById('notes[i][0]').getColor();
array.push([i, eventColr]);
}