pywin32 принять приглашение на встречу - PullRequest
0 голосов
/ 03 февраля 2020

Я хочу автоматически принимать приглашения на собрания от определенных людей, которые я перенаправлю в их указанную c папку в outlook.

Я не могу найти ни одного do c, чтобы сообщить мне, как принять приглашения на собрание. Это будет похоже на строку todo ниже или я go могу сказать об этом по-другому?

import win32com.client


outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")

root_folder = outlook.Folders.Item(1)
auto_accept_meeting = root_folder.Folders['AutoAcceptMeetings']
print(auto_accept_meeting)

messages = auto_accept_meeting.Items
total_messages = len(messages)
print("Total messages {}".format(total_messages))

i = total_messages-1
while (i > 0) :
    message = messages[i]
    date = message.SentOn
    body = message.body
    #TODO message.acceptInvite
    i-=1;

1 Ответ

0 голосов
/ 05 февраля 2020

Используйте exchangelib для обработки приглашений на собрания.

Из документации:

Также возможно обрабатывать полученные сообщения MeetingRequest. Вы можете ответить на эти сообщения, используя классы AcceptItem, TentiallylyAcceptItem и DeclineItem.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...