मुझे एक संशोधन मिला जो इस स्क्रिप्ट को सार्थक बना सकता है यदि आप कुछ घटनाओं को देखना चाहते हैं। कि आप जानबूझकर या आयातित नहीं हैं। बता दें कि बहुत सी प्रविष्टि में एक नंबर या उसके बाद आने वाले नाम में Cycle 1 चेकपॉइंट 10 है। सलाह दी जाती है कि "साइकिल 1 चेकपॉइंट 10", "साइकल 1 चेकपॉइंट 20" मिलेगा लेकिन "साइकल 1 चेकपॉइंट 10" नहीं ..
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 !
}
}