Как переставить несколько календарей Google по дате в Python - PullRequest
0 голосов
/ 18 апреля 2019

Я хочу, чтобы этот фрагмент кода распечатывал список всех событий из нескольких календарей, отсортированных по дате их начала.

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'])

Так что на данный момент мне удалось заставить его распечатывать каждыйКалендарь отсортирован по дате начала отдельно, однако я хотел бы, чтобы каждый календарь в массиве рассматривался как один, а затем сортировал их по дате.

...