es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo pasar una cadena que contiene caracteres de nueva línea a una actividad en Azure Data Factory?

Estoy llamando a una actividad web en una canalización que está enviando un correo electrónico (a través de Logic App).

El cuerpo del correo electrónico se envía como parámetro desde la canalización ADF.

Estoy formando este cuerpo dinámicamente y quiero insertar caracteres de nueva línea en el cuerpo cuando paso la cadena a la actividad web.

Por favor, sugiera cómo se puede hacer esto.

PD. Ya he intentado insertar caracteres “\n” y no está funcionando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para incrustar caracteres de salto de línea en el cuerpo del correo electrónico que se envía a través de Logic App desde un canal de datos de Azure (ADF), es posible utilizar la secuencia de escapes para caracteres de salto de línea: \r\n.

    Por ejemplo, si se desea agregar una nueva línea después de cada oración en el cuerpo del correo electrónico, se puede utilizar el siguiente código en su canal de datos de Azure:

    "body": "Hola,\r\nEste es un ejemplo de cuerpo del correo electrónico.\r\nA continuación está la siguiente oración."
    

    Esto agregará un carácter de salto de línea después del final de la primera y segunda oración, dando como resultado el siguiente cuerpo de correo electrónico formateado:

    Hola,
    Este es un ejemplo de cuerpo del correo electrónico.
    A continuación está la siguiente oración.
    

    Asegúrese de utilizar comillas dobles alrededor del valor del parámetro body en la definición de su canal de datos de Azure.

    Utilizar \n por si solo puede no funcionar como se espera debido a problemas de codificación, por lo que siempre es mejor utilizar \r\n para cualquier carácter de salto de línea en el cuerpo de su correo electrónico.

Comments are closed.