Esistono metadati memorizzati nei contatti di Contacts.app che potrebbero essere archiviati quando un contatto è stato creato o modificato per l'ultima volta?

3

Vorrei vedere i miei contatti in ordine di ultimo aggiunto per ricordare alcune persone che sono nomi che ora dimentico ma che incontriamo quest'anno quando sono occupati. Lo standard Seleziona tutto ... Copia ... Incolla nei numeri come specificato qui non contiene campi per la data di creazione del record e la data di modifica del record.

Ti stai chiedendo se un applescript o un altro strumento su macOS renderebbe possibile ottenere questi dati insieme ai dati di contatto?

    
posta wide_eyed_pupil 04.03.2017 - 08:22
fonte

1 risposta

1

Puoi utilizzare AppleScript per ottenere la data di creazione e la data di modifica di qualsiasi contatto nell'app Contatti. Ecco uno script di esempio che funziona sull'intero file Contatti. Alla fine, hai un risultato delimitato da tabulazioni chiamato "the_text" che puoi copiare e incollare in Numbers o Excel o qualsiasi altra cosa.

set the_text to ""
--
tell application "Contacts"
    set the_contacts to every person
    repeat with a_contact in the_contacts
        tell a_contact
            set the_name to name
            set long_creation_date to creation date
            set creation_date to short date string of long_creation_date
            set long_modification_date to modification date
            set modification_date to short date string of long_modification_date
            set the_text to the_text & return & the_name & tab & creation_date & tab & modification_date
        end tell
    end repeat
end tell

return the_text

La data di creazione di un contatto è la data completa, con il tempo. Quindi è la data di modifica. Sembrano così:

"Giovedì, 6 luglio 2017 alle 2:11:34 PM"

Chiedendo la "stringa di data breve" di quelle date, otteniamo date che assomigliano a questa:

"7/6/17"

Questo formato potrebbe essere più utile per te per scopi di ordinamento rispetto all'intera lunga data.

    
risposta data 09.07.2017 - 06:41
fonte

Leggi altre domande sui tag