Macos 通过applescript更改收件箱(在我的计算机上)中的读取状态

Macos 通过applescript更改收件箱(在我的计算机上)中的读取状态,macos,outlook,applescript,outlook-2011,Macos,Outlook,Applescript,Outlook 2011,我有一个规则,可以将从工作电子邮件收到的每封邮件自动复制到计算机收件箱中的。但是,自动将其读取状态更改为true的规则不起作用。我去applescript看看我能不能在这里完成。我已经到了这里,但我尝试过的一切都失败了。以下是我目前拥有的: tell application "Microsoft Outlook" set srcFolder to mail folder "Inbox" of on my computer set allMessages to every message

我有一个规则,可以将从工作电子邮件收到的每封邮件自动复制到计算机收件箱中的。但是,自动将其读取状态更改为true的规则不起作用。我去applescript看看我能不能在这里完成。我已经到了这里,但我尝试过的一切都失败了。以下是我目前拥有的:

tell application "Microsoft Outlook"
  set srcFolder to mail folder "Inbox" of on my computer
  set allMessages to every message of srcFolder
  repeat with aMessage in allMessages
    set readstatus of aMessage to true
  end repeat
end tell
错误是:

错误“Microsoft Outlook出现错误:无法将传入邮件id 23393的readstatus设置为类型说明符。”编号-1700从传入邮件id 23393的readstatus设置为说明符


有什么想法吗?

我的Outlook脚本字典(我没有应用程序)没有名为
readstatus
的属性。但是有一个布尔属性
被读取
。所以做一些类似于

set is read of aMessage to true
(当然是在告诉区)或者类似的东西可能会起作用