Я пытаюсь создать контакт Outlook через Applescript. Сценарий выглядит следующим образом:Создание контактов Outlook через Applescript
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}}}
словарь Перспективы говорит мне, что я получил название класса («контакт») и имена полей правильные. Но при сохранении сценария мне сказали: ожидаемое имя класса, но получил свойство и первое «имя» выделено. Как ни странно, эта ошибка уходит, если я удалю пробел между «первым» и «именем» (и «последним» и «именем»). Тогда я могу его сохранить, но после выполнения этого я получаю следующее: Ошибка «Переменная« контакт »не определена». номер -2753 от «контакт» (мой перевод, исходное сообщение об ошибке находится на немецком языке). Я использую Outlook 2011 (v14.3.9 на Mavericks). Что может быть там?
Спасибо, хм, странно, я продолжаю получать сообщение об ошибке, также в совершенно новом сценарии. Я использую редактор Applescript 2.6 (153), fwiw. –
Работает в редакторе Applescript версии 2.6 (152) и отладчике скриптов 5.0.7 – adayzdone
Теперь он работает. Я сделал это: я удалил слово «Microsoft». Потом я снова спас. Редактор Applescript вернул слово «Microsoft» и узнал имена полей и классов. Кажется, имя приложения не всегда распознается должным образом, что также объясняет, почему он не может иметь дело с контактами и фамилиями и фамилиями. Ну что ж... –