我可以在Mail中正确创建一个全新的外发邮件,并设置其正文。
但是,当我尝试使用replyOpeningWindow:replyToAll:
方法(在现有邮件消息上调用)时,我无法设置内容。在结果setContent:
上调用MMOutgoingMessage
似乎无效,邮件内容仍然是我回复的邮件的引用文字。
是否有人成功使用了replyOpeningWindow:replyToAll:
,然后更改了生成的电子邮件中的属性?
编辑以添加:
此问题不是脚本桥问题。 AppleScript会出现同样的问题:
tell application "Mail"
copy first message of inbox to emailMessage
set replyMessage to reply emailMessage without opening window
set content of replyMessage to "Hello"
set visible of replyMessage to true
end tell
答案 0 :(得分:1)
您无法更改回复消息的某些属性,包括内容。
答案 1 :(得分:0)
我也有这个问题。如果您在设置内容之前添加延迟,则可以正常工作。
tell application "Mail"
copy first message of inbox to emailMessage
set replyMessage to reply emailMessage without opening window
delay 0.1
set content of replyMessage to "Hello"
set visible of replyMessage to true
end tell