Собрания exchangelib получают календарь из электронной почты комнаты

Я использую модуль python exchangelib и пытаюсь связать все встречи с элементом комнаты. что бы я назвал объектом учетной записи, чтобы получить это?

я бы назвал account.folders[Calendar] или как?


person vlad mcandrew    schedule 25.05.2018    source источник


Ответы (1)


Предполагая, что у комнаты действительно есть учетная запись и что встречи забронированы в календаре по умолчанию, просто позвоните account.calendar.view(start=..., end=...). См. https://github.com/ecederstrand/exchangelib#searching.

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

person Erik Cederstrand    schedule 28.05.2018
comment
а что делать если это не дефолтный календарь? - person alterpub; 26.06.2020
comment
Затем вы выбрали папку календаря не по умолчанию. Распечатайте иерархию папок с помощью account.root.tree() и перейдите к нужной папке с помощью calendar = account.root / "Some" / "Subfolder" / "MyCalendar". - person Erik Cederstrand; 26.06.2020