¿Hay metadatos almacenados en los contactos de Contacts.app que se almacenarían cuando se creara un contacto o se editó por última vez?

3

Me gustaría ver mis contactos en el orden en que se agregaron por última vez para recordar algunas personas cuyos nombres olvido, pero que conozco este año cuando estoy ocupado. El estándar Seleccionar todo ... Copiar ... Pegar en los números como se proporciona here no tiene campos para la fecha de creación del registro y la fecha de edición del registro.

¿Se pregunta si Applescript u otra herramienta en macOS permitiría obtener estos datos junto con los datos de contacto?

    
pregunta wide_eyed_pupil 04.03.2017 - 08:22

1 respuesta

1

Puede usar AppleScript para obtener la fecha de creación y la fecha de modificación de cualquier contacto en la aplicación Contactos. Aquí hay una secuencia de comandos de ejemplo que funciona en todo el archivo de Contactos. Al final, tienes un resultado delimitado por tabuladores llamado "the_text" que puedes copiar y pegar en Números o Excel o lo que sea.

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 fecha de creación de un contacto es la fecha completa, con la hora. Así es la fecha de modificación. Se ven así:

"Jueves, 6 de julio de 2017 a las 2:11:34 PM"

Al solicitar la "cadena de fecha corta" de esas fechas obtenemos fechas que se parecen a esto:

"7/6/17"

Ese formato puede ser más útil para la clasificación que la fecha larga completa con la hora.

    
respondido por el Christian Boyce 09.07.2017 - 06:41

Lea otras preguntas en las etiquetas