def main():
credentials = get_credentials()
http = credentials.authorize(httplib2.Http())
service = discovery.build('calendar', 'v3', http=http)
now = datetime.datetime.utcnow().isoformat() + 'Z' # 'Z' indicates UTC time
print('Getting the events')
eventsResult = service.events().list(
calendarId='primary', timeMin=now, singleEvents=True,
orderBy='startTime', timeMax = "2016-11-20T22:32:00.285773Z").execute()
events = eventsResult.get('items', [])
if not events:
print('No upcoming events found.')
for event in events:
if ("Class of " in event["summary"] or "Lab of " in event["summary"]):
service.events().delete(calendarId='primary', eventId=event["id"]).execute()
print ("Deleted: ", event["summary"], event["start"])
print ("Deletion done!")
评论列表
文章目录