我尝试将邮件从Outlook中的一个文件夹移动到另一个文件夹,但它不起作用,我不知道为什么。
这是我的代码:
import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6).Folders("1VehicleMonitor").Folders("ToDo")
donebox = outlook.GetDefaultFolder(6).Folders("1VehicleMonitor").Folders("Done")
messages = inbox.Items
message = messages.GetLast()
body_json = message.body
if message.UnRead == True:
#do something magical
message.UnRead = False
message.Move(donebox)
提前致谢。
答案 0 :(得分:0)
必须在If子句...
之外调用该函数if message.UnRead == True:
#do something magical
message.UnRead = False
message.Move(donebox)
Python检查每行代码的子句吗?我刚刚用Java开发了一些东西,只有一个子句被检查过......