C'è un modo per eliminare centinaia di gruppi di contatti vuoti [duplicato]

2

A causa di alcuni problemi sconosciuti, ho centinaia di gruppi di contatti vuoti, voglio eliminarli tutti.

Ci provo su Mac e iCloud, possono solo eliminare un gruppo alla volta.

Non ho trovato nessuna app valida per farlo nell'App Store, se ne conosci una, per favore dimmelo.

    
posta GeneGi 30.01.2018 - 08:01
fonte

2 risposte

1

È passato un po 'di tempo e temo di non avere più lo script vero e proprio, ma quando ho avuto un problema simile ho finito con l'uso di AppleScript .

Ho trovato per la prima volta questa soluzione ( link ) adattandola alle mie esigenze con questa risposta su Stack ( AppleScript per confrontare i contatti in due gruppi e rimuovi duplicato da un gruppo ).

Se ricordo bene, tuttavia, ho eseguito il backup dei pochi gruppi di contatti che volevo salvare e reinserirli manualmente dopo, lasciando lo script abbastanza semplice e semplicemente cancellando tutto.

Affrettati e, se rimani bloccato, ti suggerisco di postare su link per alcuni consigli specifici sugli script.

    
risposta data 30.01.2018 - 09:27
fonte
2

Grazie a Leonard Challis, ho finalmente risolto questo problema con AppleScript.

Ho trovato lo script qui. Script per eliminare tutti i gruppi nei contatti

Basta copiare il codice in "Script Editor" ed eseguirlo.

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

Funzionerà molto a lungo se hai molti gruppi, aspetta, funziona.

    
risposta data 30.01.2018 - 10:20
fonte

Leggi altre domande sui tag