J'ai trouvé un Applescript à site d'assistance d'apple pour classer tout contact dont la case "Société" est cochée dans un groupe "Entreprise" :
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
Il échoue sur :
make new person at end of group groupName with data singlePerson
Avec une erreur :
error "Contacts got an error: AppleEvent handler failed." number -10000
Quelqu'un connaît-il une méthode permettant de trier tous les contacts cochés comme "Entreprise" ?
Par exemple, je ne veux PAS d'une personne qui porte le nom d'une entreprise mais qui est une carte individuelle :
Mais je veux vraiment des entreprises qui ont Company
cochée :