Я нашел модификацию, которая может сделать этот скрипт полезным, если вы хотите искать определенные события. Это вы намеренно или не импортировали. Допустим, во многих записях указывается «Контрольная точка 10 цикла 1», за которой следует номер или что-то еще. Имейте в виду, что «Контрольная точка 10 цикла 1», «Контрольная точка 20 цикла 1» найдены, но «Контрольная точка 10 цикла 1» не найдена.
function delete_events()
{
//take care: Date function starts at 0 for the month (January=0)
//{search: 'cycle'+"*"+'Checkpoint'} hier zijn de search terms
var fromDate = new Date(2014,7,1,0,0,0); //This is August 1, 2014
var toDate = new Date(2016,2,1,0,0,0); //This is March 1, 2016 at 00h00'00"
var calendarName = 'GuyForssman';
var calendar = CalendarApp.getCalendarsByName(calendarName)[0];
var events = calendar.getEvents(fromDate, toDate,{search: 'cycle'+"*"+Checkpoint'+"*"});
for(var i=0; i<events.length;i++)
{
var ev = events[i];
Logger.log('Item '+ev.getTitle()+' found on '+ev.getStartTime()); // show event name and date in log
//ev.deleteEvent(); //uncomment this line to actually do the delete !
}
}