pywin32接受会议邀请

问题描述 投票:0回答:1

我想自动接受某些人的会议邀请,我将把他们邀请到Outlook中的特定文件夹。

我找不到任何文档可以告诉我如何接受会议请求。会是下面的todo行,还是我可以采用其他方式进行此操作?

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;
python python-3.x outlook pywin32
1个回答
0
投票

使用exchangelib处理会议邀请。

摘自文档:

也可以处理收到的MeetingRequest消息。您可以使用AcceptItem,TentativelyAcceptItem和DeclineItem类回复这些消息。

© www.soinside.com 2019 - 2024. All rights reserved.