AppleScript を使用して連絡先 (AddressBook) に CardDav アカウントを追加したいと考えています。また、「連絡先の設定」を開くことができるスクリプトを書くことができませんでした。
助言がありますか?
AppleScript を使用して連絡先 (AddressBook) に CardDav アカウントを追加したいと考えています。また、「連絡先の設定」を開くことができるスクリプトを書くことができませんでした。
助言がありますか?
AppleScript GUI スクリプトを使用すると、連絡先の設定を開くことができます。
tell application "System Events" to perform action "AXPress" of process "Contacts"'s menu bar 1's menu bar item "Contacts"'s menu 1's menu item "Preferences…"
ただし、CardDAV アカウントをプログラムで追加する方法については知りません。連絡先の「辞書」にコマンドを追加するためのコマンドが表示されません。また、裏で CardDAV アカウントを追加するためにどのファイルと plists を作成する必要があるかわかりません。
アイデアを得るために、テスト CardDAV アカウントを作成し、Finder の最近変更されたファイルを調べました。これは私が見つけたもので、おそらくもっとあるでしょう: