gpt4 book ai didi

applescript - Mail.app 的规则向 AppleScript 发送了错误的消息

转载 作者:行者123 更新时间:2023-12-02 04:31:31 27 4
gpt4 key购买 nike

我有以下由 Mail.app 规则触发的 AppleScript:

using terms from application "Mail"
on perform mail action with messages theMessages for rule theRule
repeat with msg in theMessages
set theText to subject of msg & return & content of msg & date sent of msg
display dialog (theText)
end repeat
end perform mail action with messages
end using terms from

如果我选择一条消息,右键单击并选择“应用规则”,它会正常工作。但是,如果脚本是由传入消息触发的,它似乎在消息中有一条随机消息。

这是规则:enter image description here

我如何获得正确的消息?

我在 Mail 11.2 中使用 High Sierra。

最佳答案

由于您的脚本将遍历您的邮件,我希望您的消息不会按日期排序......因此当您运行脚本时,它将采用第一个元素(而不是最新的)


您能否运行 Mail,然后按日期对您的电子邮件进行排序(最近的在最前面),然后退出并重新运行 Mail(以仔细检查配置是否已保存)

然后验证您的脚本是否有效。


如果你不想手动设置过滤器,根据this , 你可以在开头添加以下脚本:

tell application "System Events" to click menu item "Date" of menu "Sort By" of menu item "Sort By" of menu "View" of menu bar item "View" of menu bar 1 of process "Mail"

在运行脚本之前按日期对电子邮件进行排序以获得正确的消息。

你也可以看看here , herehere验证并仔细检查规则是否正确设置。

关于applescript - Mail.app 的规则向 AppleScript 发送了错误的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48304651/

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