Aggiungi al contatto esistente da Mail.app a Contacts.app

1

Sto cercando un'opzione per aggiungere la scelta "Aggiungi a contatto esistente" dal campo indirizzo di Apple Mail.app Da . Come tutti sapete, abbiamo "Copia indirizzo, Aggiungi a VIP, Nuova email, Aggiungi a contatti e Servizi" come scelte correnti. Spero di trovare un modo per avere una scelta aggiuntiva di "Aggiungi a contatto esistente" a questo elenco, magari elencato in Servizi.

So che questa è una scelta quando si utilizza la funzione di rilevamento intelligente da una firma. So anche che questa è un'opzione in iOS 6. Quindi, come posso ottenere la stessa funzionalità per Da: indirizzi in Mail.app?

    
posta FolsomFan 19.04.2013 - 20:15
fonte

1 risposta

1

Questa è una rapida occhiata a questo. il che significa che può essere rifinito o c'è una risposta migliore.

Supporrò che tu sappia come creare un servizio di automazione. Quindi ecco un'immagine che mostra la configurazione.

EseguiApplescript1,codice:surun{input,parameters}

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

Esegui Applescript 2, codice:

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

Chiederà il permesso di accedere alla rubrica la prima volta che la esegui. Ed è un po 'lento per restituire i risultati della ricerca. ma ha funzionato nel mio test.

    
risposta data 19.04.2013 - 23:40
fonte

Leggi altre domande sui tag