通过Applescript创建Outlook联系人

通过Applescript创建Outlook联系人,outlook,applescript,Outlook,Applescript,我正在尝试通过Applescript创建Outlook联系人。脚本如下所示: tell application "Microsoft Outlook" to make new contact with properties {first name:"test1", last name:"test2", email addresses:{{address:"work@mywork.com", type:work}, {address:"home@myhome.com", type:home}}}

我正在尝试通过Applescript创建Outlook联系人。脚本如下所示:

tell application "Microsoft Outlook" to make new contact with properties {first name:"test1", last name:"test2", email addresses:{{address:"work@mywork.com", type:work}, {address:"home@myhome.com", type:home}}}
Outlook字典告诉我类名(“contact”)和字段名是正确的。但在保存脚本时,我被告知:预期的类名,但得到了属性,并且突出显示了第一个“名称”。奇怪的是,如果我去掉“first”和“name”(以及“last”和“name”)之间的空格,这个错误就会消失。 然后我可以保存它,但执行后我得到:
错误“变量“联系人”未定义。“联系人”中的编号-2753(我的翻译,原始错误消息是德语)。我正在使用Outlook 2011(Mavericks上的v14.3.9)。上面可能有什么?

你的脚本可以运行。尝试在脚本中的其他地方查找。将上面的片段粘贴到新脚本中,然后自己测试。

谢谢,嗯,奇怪,我一直收到错误消息,也是在一个全新的脚本中。我正在使用Applescript editor 2.6(153),fwiw。在Applescript editor 2.6(152)版本中都可以运行脚本调试器5.0.7现在可以工作了。我做的是:我删除了“Microsoft”一词。然后我再次保存。Applescript编辑器将“Microsoft”一词放入返回并识别字段和类名。似乎应用程序名并不总是被正确识别,这也解释了为什么它不能处理联系人和名字和姓氏。哦,好吧。。。