cómo descargar automáticamente un determinado archivo adjunto en el correo

0

He buscado en el intercambio de pila y otros sitios para una simple applecript. He encontrado scripts más complejos que es difícil para mí entender (sin saber mucho sobre la sintaxis de applecript). Entonces, aquí está mi dilema:

Necesito descargar automáticamente un archivo adjunto (es decir, denominado "informe de gastos en blanco") a una carpeta específica (es decir, "Bandeja de entrada"). Eso es. Puedo configurar la regla de correo con parámetros para encontrar el archivo adjunto que estoy buscando:

Sólonecesitounscriptsimpleparadescargarelarchivoadjunto.

Loshevisto,peromeconfundíalintentarmodificarlosy,enrealidad,estropeéalgunosarchivosnoesencialesenmicomputadora.Entonces,dejarédecopiarypegarelcódigoysolopediréayuda.

Preguntasquemiréantesdeesto.

Guarde los archivos adjuntos de Mail.app según el tema

Guarde automáticamente los archivos adjuntos en el correo .app en 10.8 Mountain Lion

    
pregunta masterninja01 10.05.2013 - 15:48

1 respuesta

1

Esta es una versión editada, posiblemente no la mejor, del script que se muestra en esta respuesta para la Guardar automáticamente archivos adjuntos en Mail.app en el hilo 10.8 de Mountain Lion , lo he probado y funciona:

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

Esta secuencia de comandos guardará el archivo adjunto denominado "informe de gastos en blanco" en una "Bandeja de entrada" llamada Machintosh HD:Users:yourUsername:Inbox . Asegúrese de cambiar el valor de la variable savePath según sus necesidades.

    
respondido por el Claudio d'Angelis 10.05.2013 - 18:01

Lea otras preguntas en las etiquetas