ฉันพบการดัดแปลงที่สามารถทำให้สคริปต์นี้มีค่าหากคุณต้องการค้นหาเหตุการณ์บางอย่าง ว่าคุณตั้งใจนำเข้าหรือไม่ ให้บอกว่ามีหลายรายการที่มีจุดตรวจสอบรอบที่ 1 10 ในชื่อตามด้วยหมายเลขหรืออะไรก็ตาม โปรดทราบว่าจะพบ "Cycle 1 Checkpoint 10", "Cycle 1 Checkpoint 20" แต่จะไม่พบ "Cycle1 Checkpoint 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 !
}
}