通过applescript更改收件箱(在我的电脑上)中的读取状态

时间:2015-04-10 17:55:19

标签: macos outlook applescript outlook-2011

我有一条规则要将从工作电子邮件收到的每封邮件自动复制到“我的电脑”收件箱中。但是,将其读取状态自动更改为true的规则不起作用。我带着苹果脚本看看能不能通过这里。我已经到了这里,但我尝试过的一切都失败了。这就是我目前所拥有的:

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到说明符。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我用于Outlook的脚本字典(我没有应用程序)没有称为readstatus的属性。但是有一个布尔属性is read。所以做一些像

这样的事情
set is read of aMessage to true

(当然在tell块中)或类似的东西可能有效。