如何使用AppleScript从电子邮件中检索URL?
我以前也这样做过,但对于这个特定的示例,URL并不明显:如何使用AppleScript从电子邮件中检索URL?,url,curl,applescript,extract,Url,Curl,Applescript,Extract,我以前也这样做过,但对于这个特定的示例,URL并不明显: 我收到一封电子邮件,邀请收件人点击链接。如果我将鼠标悬停在链接上,我会看到URL 当然,如果我单击它,它会像预期的那样在浏览器上打开。过去,我会用AppleScript提取电子邮件的内容,邮件正文会显示URL use AppleScript version "2.4" -- Yosemite (10.10) or later 使用脚本添加 将msg设置为MailLib的ExtractEmailMessages()
我收到一封电子邮件,邀请收件人点击链接。如果我将鼠标悬停在链接上,我会看到URL 当然,如果我单击它,它会像预期的那样在浏览器上打开。过去,我会用AppleScript提取电子邮件的内容,邮件正文会显示URL
use AppleScript version "2.4" -- Yosemite (10.10) or later
使用脚本添加
将msg设置为MailLib的ExtractEmailMessages()
将theMsg设置为theMsg的第1项
告诉应用程序“邮件”
将BodyMessage设置为MSG的内容
结束语
但这次BodyMessage只显示文本,没有URL。它只显示了这一点:
客户的意见(如有):
您可以接受这个订单吗
请注意:如果您单击“是”,订单将自动分配给您。请在完成后与客户联系
是的,我要这道菜

有没有办法提取URL,这样我就可以用AppleScript打开链接
谢谢。在Mail.app字典中
属性包含纯文本content
属性包含所有标题和HTML文本source
或开头的HTML文本