Я пытаюсь создать скрипт Google, который проходит через каждое событие за определенный промежуток времени и преобразует события в ежегодное повторяющееся событие.В настоящее время я по ошибке поместил в календарь несколько дней рождения, но не установил их как повторяющиеся.Вместо того, чтобы проходить каждую из них вручную, я хотел создать сценарий, который устанавливает их повторение на год.Я застреваю на линии 12 .
ПРИМЕЧАНИЕ. В настоящее время у меня просто есть мой код, ищущий одно конкретное событие под названием "Джон bday", но я вычеркну оператор "if", как только я получу его, чтобы правильно изменить существующее событие.Пожалуйста, сообщите и спасибо.
function myFunction() {
var fromDate = new Date(2019,0,1,0,0,0); //This is January 1, 2019
var toDate = new Date(2019,2,31,0,0,0); //This is March 31, 2019
var calname = "testing calendar";
var findtitle = "john bday";
var calendar = CalendarApp.getCalendarsByName(calname)[0];
var events = calendar.getEvents(fromDate,toDate);
for (var i=0; i<events.length;i++) {
var ev = events[i];
if (ev.getTitle()==findtitle) {
CalendarApp.newRecurrence().addYearlyRule();
}
}
}