¿Cómo puedo saber dónde se almacena un contacto específico en Apple Contacts.app?

2

Estoy usando múltiples almacenes de contactos, como Gmail o Exchange, y quiero saber dónde se almacena un contacto, por lo que puedo eliminar el duplicado correcto.

También me gustaría saber cómo puedo mover un contacto de una libreta de direcciones a otra: de ejemplo, de Exchange a Gmail.

Nota: esta pregunta se aplica a OS X 10.9.1

    
pregunta sorin 06.01.2014 - 14:34

2 respuestas

3

La base de datos de Contactos se almacena en una única base de datos SQLite3 por fuente. Puede encontrar una lista de bases de datos ejecutando el siguiente comando:

find ~/Library/Application\ Support/AddressBook/ -name "AddressBook-v22.abcddb"

Estas bases de datos se pueden exportar usando

sqlite3 /path/to/AddressBook-v22.abcddb .dump > ~/Desktop/export

La exportación se puede buscar mediante un editor de texto o Números.

No recomendaría editar la base de datos SQLite directamente.

    
respondido por el grg 06.01.2014 - 23:42
1

Use el menú Ver para alternar entre mostrar / ocultar grupos para la aplicación de contactos. Cuando los grupos están visibles, puede controlar fácilmente qué grupo obtiene un contacto importado en lugar de tener que cambiar el grupo predeterminado varias veces.

Para determinar qué grupo es un contacto específico, busque el contacto en cuestión (o una búsqueda que muestre el contacto) y seleccione el primer grupo para cada fuente uno por uno.

Los resultados en la ventana principal se actualizarán y puede aislar qué servicio está alimentando qué entradas de contacto.

No tengo conocimiento de una buena secuencia de comandos o de un solo paso, por lo que arrastro los contactos al escritorio para obtener una representación vcard del contacto y luego los elimino de la tienda incorrecta. Alternativamente, puede inspeccionar cada grupo y manejar cualquier contacto que no desee que se almacene con ese servicio.

Si tengo algunos contactos para volver a archivar, hago carpetas en el escritorio con el nombre donde quiero que se almacenen los contactos y "exportar con el mouse" los contactos que están mal archivados.

La carpeta facilita mucho la importación del grupo. En lugar de arrastrar archivos vcard individuales de nuevo a la aplicación, coloque una carpeta en los archivos de grupo adecuados que se agrupan adecuadamente.

    
respondido por el bmike 06.01.2014 - 15:40

Lea otras preguntas en las etiquetas