0 votos

Adjuntar un archivo único al correo electrónico mediante un script de Apple para enviar correos electrónicos a diferentes usuarios

Estoy nuevo en AppleScript:

¿Alguien tiene un ejemplo de cómo usar un AppleScript para enviar correos electrónicos individuales con archivos adjuntos únicos para cada correo utilizando una lista de Excel? (¡Hay muchos ejemplos por ahí enviando correos electrónicos con un archivo adjunto, pero parece que nadie lo ha hecho con archivos adjuntos diferentes para cada correo???)

Básicamente Tengo una lista de correos electrónicos en Excel que contiene todas las direcciones de correo electrónico y nombres de archivos

y

una carpeta con cada archivo de Excel en ella.

Quiero enviar el correo electrónico al usuario en la lista de correos electrónicos y adjuntar el archivo al correo electrónico y seguir en un bucle hasta completar. Cada persona debería recibir el mismo correo electrónico pero con un archivo diferente adjunto.

¿Puede alguien proporcionar un ejemplo por favor?

0 votos

¿Cómo se organiza el Excel workbook, cuántas columnas tiene, en qué orden, ¿los caminos de los archivos que se adjuntarán en fully qualified POSIX path filename o HFS path, etc.? Por favor incluya un ejemplo representativo en la pregunta editada.

-1voto

j234212 Puntos 1

Establecer set theWorkbookFile para elegir un archivo con el mensaje "Por favor seleccione un archivo de libro de Excel:" establecer set theWorkbookName para el nombre de (información para theWorkbookFile) decir a la aplicación "Microsoft Excel" abrir el archivo establecer el libro de trabajo en el nombre del libro de theWorkbook establecer peremail en el valor del rango usado de la hoja activa end tell

--¡Esta es la parte en la que estoy atascado???--

decir a la aplicación "Finder" activar establecer el archivo de adjunto para cada archivo de "Macintosh HD:Users:j:Box:Email test:" cuyo nombre contiene (peremail como texto Unicode) -- la ruta del adjunto end tell

repetir con unRow en peremail establecer {elCorreoElectrónico, elNombre} a unRow decir a la aplicación "Mail" establecer nuevo mensaje para hacer un nuevo mensaje saliente con propiedades {remite: elremite, asunto: "Pedido"} decir nuevo mensaje establecer contenido para "XXXX" hacer nuevo destinatario al final de los destinatarios con propiedades {nombre: elNombre, dirección: elCorreoElectrónico} decir contenido de nuevo mensaje

            hacer nuevo adjunto con propiedades {nombre del archivo: elArchivoAdjunto como alias} después de la última palabra del último párrafo

        end tell
        retraso 3

    end tell

end tell

fin repetir

1 votos

¡Bienvenido a Ask Different! Dado que tienes "--Esta es la parte en la que estoy atascado??--" en esta (supuesta) respuesta, esto realmente no es una respuesta y parece que debería ser parte de la pregunta original. Por favor, elimina esta no respuesta y edita su contenido en tu OP. ¡Gracias!

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