Une application Facebook Sync remplissait les champs d'adresse de mes contacts du Carnet d'adresses Mac avec leurs villes. Avoir des tonnes de gens qui ont des adresses inutiles, il est difficile de rechercher des personnes sur l'application Google Maps (jusqu'à la fin défiler beaucoup de nombreux personnes- Je veux seulement voir ceux qui ont des adresses appropriées sont entrés).Suppression des champs d'adresse du carnet d'adresses Mac à l'aide de Applescript
Je veux effacer tous les champs d'adresse de la maison dans mon carnet d'adresses en utilisant AppleScript. J'ai écrit quelque chose de petit mais n'a pas pu le faire fonctionner, a probablement besoin de l'aide de quelqu'un qui sait AppleScript :)
tell application "Address Book"
repeat with this_person in every person
repeat with this_address in every address of this_person
if label of this_address is "home" then
remove this_address from addresses of this_person
end if
end repeat
end repeat
end tell
J'ai essayé de déduire la logique de plusieurs adresses/téléphones d'autres scripts, mais ne pouvait trouver d'ajouter eux, ne pas les enlever.
Merci! :)
Merci! Cela n'a pas donné toute erreur, mais ne semble pas produire des changements soit :(je remis en marche AB et je vois encore les adresses. Mais je vais bricoler un peu plus sur cette base, merci :) – cemregr
Ce qui est étrange -il fonctionne sur mon système (en fait, ça fonctionne assez bien que je suis content d'avoir fait une sauvegarde du carnet d'adresses d'abord :)). Quelle version d'OS X utilisez-vous? Je cours 10.5.8; peut-être un décalage existe-t-il le problème? –
Je pense que je l'ai compris le problème, six mois plus tard: vous avez probablement besoin de mettre un 'save addressbook' dans le bloc' tell' de le forcer à valider les modifications. –