Agregar a un contacto existente de Mail.app a Contacts.app

1

Estoy buscando una opción para agregar la opción "Agregar a contacto existente" desde el campo de dirección de Apple Mail.app Desde . Como todos ustedes saben, tenemos las opciones actuales "Copiar dirección, Agregar a VIP, Nuevo correo electrónico, Agregar a Contactos y Servicios". Espero poder encontrar una manera de tener una opción adicional de "Agregar a contacto existente" a esta lista, tal vez en la lista de Servicios.

Sé que esta es una opción cuando utiliza la función de detección inteligente de una firma. También sé que esta es una opción en iOS 6. Entonces, ¿cómo puedo obtener la misma funcionalidad para From: Address en Mail.app?

    
pregunta FolsomFan 19.04.2013 - 20:15

1 respuesta

1

Este es un vistazo rápido a esto. lo que significa que puede ser refinado o hay una mejor respuesta.

Supondré que sabes cómo crear un servicio de automatización. Así que aquí hay una imagen que muestra la configuración.

EjecutarAppleScript1,código:enejecución{entrada,parámetros}

setbigListto{}tellapplication"Contacts"

        repeat with i from 1 to number of items in input
            set this_item to item i of input
            copy name of this_item to end of bigList
        end repeat
    end tell
    return bigList
end run

Ejecute Applescript 2, código:

on run {input, parameters}
    tell application "Mail"
        set eachMessage to item 1 of (get selection)
        set theExtractAddress to extract address from (sender of eachMessage)
    end tell
    tell application "Contacts"
        set thisPerson to first person whose name is item 1 of input

        make new email at end of emails of thisPerson with properties {label:"home", value:theExtractAddress}
        save
    end tell

end run

Le pedirá permiso para acceder a la Libreta de direcciones la primera vez que la ejecute. Y es un poco lento para devolver los resultados de búsqueda. pero trabajé en mi prueba.

    
respondido por el markhunte 19.04.2013 - 23:40

Lea otras preguntas en las etiquetas