Есть ли способ для этого сценария предоставлять только сводку событий, где сводка событий уникальна? - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу предоставить сводный счет уникальных событий, в которых участник не содержит адрес электронной почты domain.com. У меня есть список событий и каждого участника, но сценарий выдает два календарных резюме для каждого участника.

for calendar_id in me:
        eventsResult = service.events().list(
            calendarId=calendar_id,
            timeMax=now,
            timeMin=end_date).execute()

        events = service.events().list(calendarId=calendar_id).execute()
        events = events.get('items', [])

        for event in events:

            if 'attendees' in event.keys():
                for attendees in event['attendees']:
                    atte = attendees.get('email')
                    try:
                        attid = event.get(attendees)
                    except:
                        pass
                        if "domain.com" not in atte:
                            print('\n' + event['summary'] + " " + "(Calendar - " + calendar_id + ")")
                            print(attendees['email'])
                        else:
                            continue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...