如何在Python中按日期重新排列多个Google日历

时间:2019-04-18 17:24:38

标签: python google-api google-calendar-api

我希望这段代码打印出多个日历中所有事件的列表,并按其开始日期排序。

calendars = ['primary', 'calendar2', 'calendar3']
for i in calendars:
    events_result = service.events().list(calendarId=i, timeMin=now, singleEvents=True, orderBy='startTime').execute()
    events = events_result.get('items', [])

    if not events:
        print('No upcoming events found.')

    for event in events:
        start = event['start'].get('dateTime', event['start'].get('date'))
        print(start, event['summary'])

因此,在这一点上,我设法使它分别打印出按开始日期排序的每个日历,但是我希望它可以将数组中的每个日历视为一个日历,然后按日期对它们进行排序。

0 个答案:

没有答案