如何从Applescript访问未发送Outlook邮件的收件人列表

如何从Applescript访问未发送Outlook邮件的收件人列表,outlook,applescript,Outlook,Applescript,我正在尝试编写一个Applescript(MacOS 10.15.6),用于读取Outlook(v16.40)中新撰写但未发送的邮件的收件人。因此,为了澄清,我想: 在Outlook中启动新邮件 将一些收件人添加到“收件人”和“抄送”字段 在发送邮件之前,运行Applescript并访问收件人信息 我马上遇到了一个绊脚石:我似乎无法访问新消息 tell application "Microsoft Outlook" set newMessage to get (outgo

我正在尝试编写一个Applescript(MacOS 10.15.6),用于读取Outlook(v16.40)中新撰写但未发送的邮件的收件人。因此,为了澄清,我想:

  • 在Outlook中启动新邮件
  • 将一些收件人添加到“收件人”和“抄送”字段
  • 在发送邮件之前,运行Applescript并访问收件人信息
  • 我马上遇到了一个绊脚石:我似乎无法访问新消息

    tell application "Microsoft Outlook"
      set newMessage to get (outgoing message)
      set reciplist to every recipient of newMessage
    end tell
    
    给出语法错误

    无法获取传出邮件的每个收件人


    我找不到任何查看未发送和未保存邮件的示例-这可能吗?

    我没有MS Outlook。但是,
    list
    是一个保留字-请改用另一个变量名。例如
    设置recipients List to recipients of newMessage
    另请注意,您的示例代码有两个
    to
    ,您只需要一个。很好的一点-我已经更改了上面的变量名称<代码>收件人列在AppleScript字典中,但它看起来很笨拙,因此我将其更改为更清晰的示例。