come scaricare automaticamente un determinato allegato nella posta

0

Ho guardato sullo stack exchange e su altri siti per un semplice applecript. Ho trovato degli script più complessi che è difficile da capire (non conoscendo molto sulla sintassi del applescript). Quindi, ecco il mio dilemma:

Ho bisogno di scaricare automaticamente un allegato (ad esempio denominato "blank note spese") in una cartella specifica (ad esempio "Posta in arrivo"). Questo è tutto. Posso impostare la regola della posta con i parametri per trovare l'allegato che sto cercando:

Hosolobisognodiunsemplicescriptperscaricarel'allegato.

Lihoguardatimamisonoconfusocercandodialterarlieinrealtàhoincasinatoalcunifilenonessenzialisulmiocomputer.Quindi,smetteròdicopiareeincollareilcodiceechiederòsoloaiuto.

Domandechehoesaminatoprimadiquesto.

Salva gli allegati da Mail.app in base all'oggetto

Salva automaticamente gli allegati nella posta .app in 10.8 Mountain Lion

    
posta masterninja01 10.05.2013 - 15:48
fonte

1 risposta

1

Questa è una versione modificata - probabilmente non la migliore - dello script mostrato in questa risposta a Salva automaticamente gli allegati in Mail.app nel thread 10.8 Mountain Lion , l'ho provato e funziona:

using terms from application "Mail"
    on perform mail action with messages theMessages for rule theRule
        tell application "Mail"
            repeat with eachMessage in theMessages
                repeat with theAttachment in eachMessage's mail attachments
                    set attachmentName to name of theAttachment
                    if attachmentName is "blank expense report" then
                        set savePath to "Macintosh HD:Users:yourUsername:Inbox:" & attachmentName
                        try
                            save theAttachment in file (savePath)
                            on error err
                            display display "The Following Error Occurred:" & err
                        end try
                    end if
                end repeat
            end repeat
        end tell
    end perform mail action with messages
end using terms from

Questo script salverà l'allegato denominato "report spese in bianco" in una "Posta in arrivo" denominata in Machintosh HD:Users:yourUsername:Inbox . Assicurati di modificare il valore della variabile savePath in base alle tue esigenze.

    
risposta data 10.05.2013 - 18:01
fonte

Leggi altre domande sui tag