我正在尝试编写一个AppleScript,如果我将它发送到我的SO,它会将“xxx”附加到消息的末尾。显然,我不想在我发送的每封邮件上添加“xxx”。
我已经尝试了收件人,myBuddy和其他一些我已经失去追踪的人,而且他们都没有工作。
我的代码如下:
using terms from application "Messages"
on message sent theMessage for theChat
// if recipient is THE MRS
set kisses to " xxx"
set myResponse to theMessage & kisses
return myResponse
end message sent
end using terms from
答案 0 :(得分:0)
on message message event处理程序仅返回消息的文本和描述(以及消息的类型)。 这些都不包含收件人,因此您无法获取邮件的发送者。你能做到的最好的就是文本替换,比方说,如果你想要用xxx代替其他东西。
请记住,您可以在系统偏好设置/键盘中设置系统范围内的文本字符串自动完成功能,以完成类似的操作。