gpt4 book ai didi

python - Outlook 中对话历史记录文件夹的 API 是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 21:22:55 26 4
gpt4 key购买 nike

我正在尝试创建 python 脚本来读取和处理 Outlook 中的对话历史记录文件夹。

在哪里可以获取它的对话历史记录 API?

outlook.GetDefaultFolder() 根据 Microsoft 网站,没有对话历史记录索引。

还有其他方法可以读取对话历史记录中的项目吗?

最佳答案

它应该在那里,但被列为“对话操作设置”。

尝试运行以下 python 脚本,看看它是否适合您。

from win32com.client.gencache import EnsureDispatch as Dispatch
outlook = Dispatch("Outlook.Application")
mapi = outlook.GetNamespace("MAPI")

class Dummy():
def __init__(self, outlook_object):
self._obj = outlook_object

def items(self):
array_size = self._obj.Count
for item_index in range(1,array_size+1):
yield (item_index, self._obj[item_index])

def prop(self):
return sorted( self._obj._prop_map_get_.keys() )

for _, folder in Dummy(mapi.Folders).items():
print(folder.Name)
for inx,subfolder in Dummy(folder.Folders).items():
print(subfolder.Name)

关于python - Outlook 中对话历史记录文件夹的 API 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54100849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com