0 votos

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

He buscado en stack exchange y otros sitios un applescript sencillo. He encontrado scripts que me cuesta entender (al no saber mucho de la sintaxis de applescript). Así que este es mi dilema:

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

enter image description here

Sólo necesito un simple script para descargar el archivo adjunto.

He mirado estos, pero me confundí al tratar de alterarlos y de hecho desordené algunos archivos no esenciales en mi computadora. Así que dejaré de copiar y pegar código y pediré ayuda.

Preguntas que miré antes de esto.

Guardar los archivos adjuntos de Mail.app en función del asunto

Guardar automáticamente los archivos adjuntos en Mail.app en 10.8 Mountain Lion

1voto

Paul D'Ambra Puntos 562

Esta es una versión editada - posiblemente no la mejor - del script mostrado en esta respuesta a la Guardar automáticamente los archivos adjuntos en Mail.app en 10.8 Mountain Lion hilo, 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

Este scriptguardará el archivo adjunto llamado "informe de gastos en blanco" en una "Bandeja de entrada" llamada en Machintosh HD:Users:yourUsername:Inbox . Asegúrese de cambiar el valor de savePath variable en función de sus necesidades.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X