2014-01-31 93 views
0

我試圖通過Applescript創建Outlook聯繫人。該腳本是這樣的:通過Applescript創建Outlook聯繫人

tell application "Microsoft Outlook" to make new contact with properties {first name:"test1", last name:"test2", email addresses:{{address:"[email protected]", type:work}, {address:"[email protected]", type:home}}} 

展望字典告訴我,我得到的類名(「接觸」)和右字段名稱。但在保存腳本時,我被告知:期望的類名,但是獲得了屬性,第一個「名稱」被突出顯示。奇怪的是,如果刪除「first」和「name」(以及「last」和「name」)之間的空格,這個錯誤就會消失。 然後我可以保存它,但執行後我得到這個: 錯誤「變量」contact「未定義。」號碼-2753從「聯繫」(我的翻譯,原始錯誤信息是在德國)。我使用Outlook 2011(小牛隊v14.3.9)。那裏可能有什麼?

回答

1

您的腳本有效。嘗試在腳本的其他地方尋找。將上面的代碼片段粘貼到一個新腳本中並自己測試。

+0

謝謝,嗯,奇怪,我不斷收到錯誤信息,也在一個全新的腳本。我正在使用Applescript編輯器2.6(153),fwiw。 –

+0

適用於Applescript編輯器版本2.6(152)和Script Debugger 5.0.7 – adayzdone

+1

現在就開始工作。我所做的是:我刪除了「微軟」一詞。然後我又保存了。 Applescript編輯器把「微軟」這個單詞放回去,並且認可了字段和類名。似乎應用程序的名稱並不總能被正確識別,這也解釋了爲什麼它不能處理聯繫人和名字和姓氏。好吧... –

相關問題