2 votes

Existe-t-il un moyen de supprimer des centaines de groupes de contacts vides ?

En raison de certains problèmes inconnus, j'ai des centaines de groupes de contacts vides, je veux les supprimer tous.

J'ai essayé sur Mac et iCloud, ils ne peuvent supprimer qu'un seul groupe à la fois.

Je n'ai pas trouvé de bonnes applications pour le faire dans l'App Store, si vous en connaissez une, dites-le moi.

2voto

GeneGi Points 163

Grâce à Leonard Challis, j'ai finalement résolu ce problème avec AppleScript.

J'ai trouvé le script ici. script pour supprimer tous les groupes dans les contacts

Il suffit de copier le code dans "script Editor" et de l'exécuter.

set counter to 0
display dialog "Name of group to delete?" default answer ""
set theGroupName to text returned of result
tell application "Contacts"
    repeat
        try
            set theGroup to group theGroupName
            delete theGroup
            set counter to counter + 1
        on error
            exit repeat
        end try
    end repeat
    save
    display dialog "Removed " & counter & " instances of the group" with icon caution buttons {"OK"} default button "OK"
end tell

Il fonctionnera très longtemps si vous avez beaucoup de groupes, mais attendez, ça marche.

1voto

RonK Points 231

Cela fait un moment, et j'ai peur de ne plus avoir le script actuel, mais lorsque j'ai eu un problème similaire, j'ai fini par utiliser AppleScript .

J'ai d'abord trouvé cette solution ( https://discussions.apple.com/thread/4088851 ) puis l'a adapté à mes besoins avec cette réponse sur Stack ( AppleScript pour comparer les contacts de deux groupes et supprimer le doublon d'un groupe ).

Si je me souviens bien, cependant, j'ai sauvegardé les quelques groupes de contacts que je voulais sauvegarder et les ai réintroduits manuellement après, laissant le script être assez simple et juste tout supprimer.

Essayez de le faire et si vous êtes bloqué, je vous suggère de poster sur https://stackoverflow.com pour des conseils spécifiques de script.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X