¿Puede Automator pasar varias líneas (por ejemplo, desde un script de shell) a la acción Mensaje de correo nuevo?

Tengo Automator ejecutando un script de shell que termina con cat "tempfile.txt" . El command cat debe generar el contenido de tempfile.txt . El file tempfile.txt contiene solo los siguientes tres párrafos en cinco líneas:

1er párrafo Lorem

2 ° párrafo Lorem ipsum

3er párrafo Ut enim

Tengo esto encadenado en Automator a la acción "Nuevo post de correo". Las instrucciones para esta acción dicen que "Si se recibe text de una acción anterior, el text se agrega al post".

El comportamiento esperado es, por lo tanto, que el cuerpo del post de correo electrónico contenga esos tres párrafos. En cambio, contiene solo el tercero, que se muestra aquí:

captura de pantalla del correo electrónico generado

A continuación se muestra la parte relevante del flujo de trabajo. En él, podemos ver en los Resultados para el script de shell que los tres párrafos se pasan a la "Nueva acción de correo". ¿Por qué esto no coloca todo el file de text de input en el cuerpo del post?

enter image description here

Actualización (más información) : si cambio la acción "Crear nuevo post de correo de Outlook" en lugar de la acción Mail.app, los tres párrafos se pasan con éxito al cuerpo del nuevo post en Outlook. Sin embargo, se pasan sin saltos de línea.

  • ¿Cómo seleccionar párrafos con estilo similar en la página 5?
  • ¿Por qué los texts de mi computadora muestran que provienen de "myname" @ icloud.com?
  • ¿Cómo puedo configurar un atajo de keyboard para cambiar la fuente de input?
  • cómo search rápidamente files de text con extensiones de file personalizadas en Finder
  • En AppleScript, ¿cuál es la forma más fácil de eliminar toda la puntuación de una cadena?
  • Cambio de texts de marcador de position en páginas con AppleScript
  • ¿Cómo enviar un post de text grupal a más de 10 personas?
  • El post muestra como entregado solo en un dispositivo
  • One Solution collect form web for “¿Puede Automator pasar varias líneas (por ejemplo, desde un script de shell) a la acción Mensaje de correo nuevo?”

    Parece que puede haber un error en la acción Nuevo post de correo en Automator . Si está interesado en una solución alternativa de AppleScript , donde el resultado de la acción Ejecutar script de shell se forma en el contenido del nuevo post de correo utilizando el código de AppleScript para crear un nuevo post de correo electrónico , aquí hay una solución de ejemplo.

    En lugar de la acción Nuevo post de correo , utilice una acción Ejecutar AppleScript , después de la acción Ejecutar script de shell , con el siguiente código AppleScript de ejemplo:

     on run {input, parameters} set theMessageContent to "" repeat with i from 1 to (count of input) set theMessageContent to theMessageContent & item i of input & linefeed end repeat tell application "Mail" activate set theMessage to make new outgoing message with properties {visible:true, content:theMessageContent} end tell end run 

    Esto crea un post nuevo que se parece a la siguiente image de ejemplo.

    Si también lo necesita, puede agregar properties adicionales, como en este ejemplo del código AppleScript :

     on run {input, parameters} set theMessageContent to "" repeat with i from 1 to (count of input) set theMessageContent to theMessageContent & item i of input & linefeed end repeat tell application "Mail" activate set theMessage to make new outgoing message with properties {visible:true, subject:"Hello World", content:theMessageContent} tell theMessage make new to recipient at end of to recipients with properties {name:"John Doe", address:"johndoe@domain.com"} end tell end tell end run 

    Obviamente, deberá cambiar el valor de las properties adicionales o agregar más properties que se muestren para satisfacer sus necesidades. Puede search en el Diccionario de AppleScript de Mail en el Editor de secuencias de commands para properties adicionales aplicables.

    Esto crea un post nuevo que se parece a la siguiente image de ejemplo.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).