¿Hay alguna forma de eliminar cientos de grupos de contactos vacíos [duplicado]

2

Debido a algunos problemas desconocidos, tengo cientos de grupos de contactos vacíos, quiero eliminarlos todos.

Lo intento en Mac e iCloud, solo pueden eliminar un grupo a la vez.

No he encontrado ninguna buena aplicación para hacerlo en la App Store, si la conoce, por favor, dígame.

    
pregunta GeneGi 30.01.2018 - 08:01

2 respuestas

1

Ha pasado un tiempo, y me temo que ya no tengo el script real, pero cuando tuve un problema similar, terminé usando ApppleScript .

Primero encontré esta solución ( enlace ) y luego la adapté a mis necesidades con esta respuesta en Stack ( AppleScript para comparar contactos en dos grupos y elimine el duplicado de un grupo ).

Sin embargo, si recuerdo correctamente, hice una copia de seguridad de los pocos grupos de contactos que quería guardar y volví a ingresarlos manualmente después, dejando que el script sea bastante simple y simplemente elimine todo.

Haz una prueba de eso y, si te quedas atascado, te sugiero que publiques en enlace para obtener algunos consejos específicos sobre guiones.

    
respondido por el Leonard Challis 30.01.2018 - 09:27
2

Gracias, Leonard Challis, finalmente resolví este problema con AppleScript.

Encontré el script aquí. Script para eliminar todos los grupos en los contactos

Simplemente copie el código al "Editor de secuencias de comandos" y ejecútelo.

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

Se ejecutará por mucho tiempo si tienes muchos grupos, solo espera, está funcionando.

    
respondido por el GeneGi 30.01.2018 - 10:20

Lea otras preguntas en las etiquetas