【问题标题】:Find entries for "You replied to" in Outlook 2011 via Applescript通过 Applescript 在 Outlook 2011 中查找“您已回复”的条目
【发布时间】:2011-01-28 05:47:20
【问题描述】:

在 Outlook 2011 中选择了特定消息后,我可以从 GUI 中看到 “您转发了此消息...”,并带有指向该消息的链接。

以编程方式,我可以执行以下操作:

tell application "Microsoft Outlook"
  set myMessages to current messages
  repeat with theMessage in myMessages
    log "Subject: " & subject of theMessage & " Replied:" & replied to of theMessage
  end repeat
end tell

所以我可以毫无问题地提取选择的消息,并查看它们是否已被回复。

但是,我在字典中没有看到我是如何找到回复的。 Outlook 可以做到这一点,因为它在 GUI 中显示,但我能想到的最好的编程方式是从标题中提取“回复”作为文本,然后遍历整个发送的项目空间,对标题进行文本比较在这些消息中。

这不会扩展到超过少数消息。

关于下一步看哪里的任何建议。 The Dictionary for Outlook 没有透露任何我可以看到的键值或搜索框架。

【问题讨论】:

  • 我放弃了寻找答案的尝试,并认为 Outlook 对此并不理想。

标签: outlook applescript


【解决方案1】:

我可以告诉您的是,您需要解析每个消息的标头以获取消息 ID,然后在每个已发送的消息标头中搜索其“in-replay-to:”并查看该行是否匹配ID。到目前为止,这是我认为这样做的唯一方法有点痛苦,但可能有更好的方法不确定

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-17
    • 2014-03-25
    • 2014-04-29
    • 2014-08-11
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多