Come faccio a sapere dove si trova un contatto specifico memorizzato da Apple Contacts.app?

2

Sto utilizzando più archivi di contatti, come Gmail o Exchange e voglio sapere dove viene memorizzato un contatto, così posso rimuovere il duplicato giusto.

Inoltre vorrei sapere come posso spostare un contatto da una rubrica a un'altra: dall'esempio spostando da Exchange a Gmail.

Nota: questa domanda si applica a OS X 10.9.1

    
posta sorin 06.01.2014 - 14:34
fonte

2 risposte

3

Il database dei contatti è archiviato in un unico database SQLite3 per origine. È possibile trovare un elenco di database eseguendo il seguente comando:

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

Questi database possono essere esportati usando

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

L'esportazione può essere cercata usando un editor di testo o Numbers.

Non raccomanderei comunque di modificare il database SQLite direttamente.

    
risposta data 06.01.2014 - 23:42
fonte
1

Utilizza il menu Visualizza per attivare / disattivare i gruppi di visualizzazione per l'app Contatti. Quando i gruppi sono visibili, puoi facilmente controllare quale gruppo ottiene un contatto importato piuttosto che dover cambiare il gruppo predefinito più volte.

Per determinare il gruppo di un contatto specifico, cerca il contatto in questione (o una ricerca che mostra il contatto) e seleziona il primo gruppo per ogni sorgente uno per uno.

I risultati nella finestra principale si aggiorneranno ed è possibile isolare quale servizio sta alimentando le voci dei contatti.

Non sono a conoscenza di un buon script o di un passaggio, quindi trascino i contatti sul desktop per ottenere una rappresentazione vcard del contatto e quindi eliminarlo dall'archivio improprio. In alternativa, puoi ispezionare ciascun gruppo e gestire tutti i contatti che non desideri vengano archiviati con quel servizio.

Se ho qualche contatto da rifare, creo cartelle sul desktop con il nome di dove voglio che i contatti siano archiviati e "esporti con il mouse" i contatti che sono stati archiviati in modo errato.

La cartella rende l'importazione del gruppo molto più semplice. Piuttosto che trascinare i singoli file vcard nell'app, rilasciare la cartella sui file di gruppo appropriati che si raggruppano in modo appropriato.

    
risposta data 06.01.2014 - 15:40
fonte

Leggi altre domande sui tag