function doGet() { /* Get your default calendar */ var cal = CalendarApp.getDefaultCalendar(); var yest = new Date().getTime() - 604800000; //milliseconds in a day -- go back one week var start = new Date(0); var end = new Date(yest); /* Get all events from start date upto time */ var events = cal.getEvents(start, end); var body = "Calendar - Events Log - Status" + "\n\n-----------------------\n"; body += cal.getName() + "\n\n"; if (events.length > 0) { var tz = Session.getScriptTimeZone(); /* Build-up log */ for (var i = 0; i < events.length; i++) { body += Utilities.formatDate(events[i].getStartTime(), tz, "MM:dd:YYYY HH:mm") + " ~ "; body += Utilities.formatDate(events[i].getEndTime(), tz, "MM:dd:YYYY HH:mm") + " :"; body += events[i].getTitle(); events[i].deleteEvent(); body += " - Deleted!\n"; Utilities.sleep(100); } } Logger.log(body); } function myFunction() { doGet(); }