Encontrei um Applescript no site de suporte da apple para classificar qualquer contato com a marca de seleção "Empresa" marcada em um grupo "Negócios":
property groupName : "Business"
tell application "Contacts"
if (name of groups as list) does not contain groupName then
make new group at end of groups with properties {name:groupName}
end if
repeat with singlePerson in people
if company of singlePerson is true then
if (people of group groupName as list) does not contain (singlePerson as list) then
make new person at end of group groupName with data singlePerson
end if
end if
end repeat
save
end tell
Ele falha em:
make new person at end of group groupName with data singlePerson
Com erro:
error "Contacts got an error: AppleEvent handler failed." number -10000
Alguém conhece um método para classificar todos os contatos marcados como "Empresa"?
Por exemplo, NÃO quero ninguém que tenha um nome de empresa, mas seja um cartão individual:
Mas EU QUERO empresas com a Company
caixa marcada:
fonte