Как я могу удалить все события в моем GCalendar - PullRequest
0 голосов
/ 11 июля 2019

Я хочу удалить все события в моем GCalandar с помощью шага.

В настоящее время у меня есть этот скрипт, который переходит ко всем событиям, и ему нужно очень много времени:

function TryToDeleteAllEvents (){
  var fromDate = new Date(2015,0,1,0,0,0);
  var toDate = new Date(2020,0,1,0,0,0);
  var calendarName = "xxxxxxx_837a0lfouavfdacoq3uexxxmc4@group.calendar.google.com";
  
  var calendar = CalendarApp.getCalendarsByName(calendarName)[0];
  var calendar = CalendarApp.getCalendarById(calendarName);
  var events = calendar.getEvents(fromDate, toDate);
  
  for(var i=0; i<events.length;i++){
    var ev = events[i];
  ev.deleteEvent();
  } 
}

Я нашел только решение, чтобы удалить календарь, а затем создать новый календарь полностью - но я потерял die calendarID.

У кого-нибудь естьскрипт-пример для меня?

Спасибо

...