Задача следующая: у нас имеется общий файл в Google Sheets в котором записаны разные события и общая информация по ним для отправки в Календарь. Мы проходимся по всему файлу и отправляем эти события в календарь через готовый код на Python.
Но у всех этих ивентов может отличаться количество человек (
Guests), кому они должны отправиться + это могут быть разные люди в зависимости от ивента.
В event есть параметр - attendees для отправки этого события конкретному человеку, но для каждого отдельного адреса необходимо прописать это отдельно. Необходимо как-то перевести ячейку из Google Sheets в список и в зависимости от количества адресов в этой ячейке отправить это событие всем, кто там указан.
event = {
'summary': summary,
'location': None,
'description': description,
'start': {
'dateTime': start_date_object.strftime('%Y-%m-%dT%H:%M:%S'),
'timeZone': timezone,
},
'end': {
'dateTime': finish_date_object.strftime('%Y-%m-%dT%H:%M:%S'),
'timeZone': timezone,
},
'attendees': [
{'email': 'test@test.com,'},
{'email': 'test1@test.com'},
],
'reminders': {
'useDefault': False,
'overrides': [
{'method': 'email', 'minutes': 24 * 60},
{'method': 'popup', 'minutes': 10},
],
},
}