我需要能够从当前消息线程中获取当前突出显示的消息。
即
我试过了:
tell application "Mail"
set messages to selected messages of first message viewer
set msg to first item of messages
end tell
但这只返回当前所选消息的线程。它也不包括线程中的任何传出消息。
答案 0 :(得分:0)
您不会说出您正在使用的Mail或Mac OS X版本,但该脚本不会与Mail 10.2 / OS 10.12.2一起运行。错误是" Mail收到错误:无法将每条消息都设置为消息查看器1的选定消息。"
这种轻微的修改对我有用:
tell application "Mail"
set theMessages to selected messages of first message viewer
set theMessage to first item of theMessages
end tell
如果我针对您描述的消息结构运行它,那么它会将消息设置为选择的消息。如果选择了倍数,那么在我的测试中,订单是按预期的(从上到下),除非"线程1"也被选中。在这种情况下,订单可能会有所不同。