如何删除我的GCalendar中的所有事件

时间:2019-07-11 11:15:09

标签: events google-calendar-api

我想通过on删除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();
  } 
}

我只找到了删除日历然后创建完整的日历的解决方案-但是我丢失了calendarID。

有人给我一个脚本示例吗?

谢谢

0 个答案:

没有答案