error de permiso del archivo AppleScript al intentar guardar el archivo adjunto del mensaje de correo

0

Según varios fragmentos de código en la web I Estoy intentando implementar un AppleScript simple para guardar los archivos adjuntos de los mensajes de correo en una carpeta.

set thePath to ((path to home folder as text) & "Documents")

tell application "Mail"

    set selectedMessages to selection
    set theMessage to item 1 of selectedMessages

    set theAttachments to theMessage's mail attachments

    repeat with theAttachment in theAttachments
        set originalName to name of theAttachment
        set savePath to (thePath & ":" & originalName)
        display dialog ("Saving attachment to " & savePath)
        save theAttachment in savePath
    end repeat

end tell

Esto es lo que informa el cuadro de diálogo cuando ejecuto el script con un mensaje seleccionado en Correo que tiene una imagen adjunta:

  

Guardando adjunto a Macintosh   HD: Usuarios: billtubbs: Documentos: 20180415_103233.jpg

Aquí está el mensaje de error que recibo:

error "Mail got an error: To view or change permissions, select the item in the Finder and choose File > Get Info." number -10000

Se levanta en la línea

save theAttachment in savePath
    
pregunta Bill 16.04.2018 - 05:22

1 respuesta

1

No estoy seguro del problema de permisos exactamente, pero no recibo ningún error cuando uso "archivo" en la línea a la que hace referencia.

save theAttachment in file savePath

Donde savePath es un alias de un archivo. Si el alias ya existe (por ejemplo, como una plantilla que copia en esa ubicación), no debería tener problemas de permisos al guardar el archivo adjunto.

    
respondido por el MBUST 16.04.2018 - 14:13

Lea otras preguntas en las etiquetas