Мені вдалося видалити поле псевдоніму контакту просто шляхом його спорожнення. Тим не менш, ось AppleScript, який дозволить вам вибрати псевдоніми, щоб видалити.
tell application "Contacts"
-- Get a list of people who have nicknames
set ListOfNicknames to people whose nickname is not missing value
repeat with x in ListOfNicknames
-- For each person, ask if their nickname should be removed
set dialogResult to display dialog ¬
"Remove nickname \"" & x's nickname & "\" from " & x's name & "?" ¬
with icon caution ¬
buttons {"No", "Yes"} ¬
default button "No"
if button returned of dialogResult is "Yes" then
set nickname of x to missing value
save
end if
end repeat
end tell
Ви можете легко змінити це, якщо ви хочете видалити всі псевдоніми, або обробити інше поле, як префікс (відомий AppleScript як title
).
Дякую:
Поради Mac OS X. , для показу мені save
команду, що я пропав без вісті;
The Документація AppleScript для існуючих;
І @ KevinSayHi, за те, що дав мені шанс освіжити свій AppleScript.