Pregunta sobre el nodo 'Enviar un mensaje' de Gmail

Pregunta Rápida:

En el flujo de trabajo que estoy construyendo tengo la salida de ‘error’ de 6 nodos conectada a un nodo de gmail. El nodo de gmail se supone que solo debe enviar un mensaje diciéndome qué falló. En la línea de ‘Asunto’ del nodo de gmail quiero hacer referencia al nodo específico que falló y causó que el nodo de gmail se ejecute, por ejemplo: ‘Node 7 Error’. ¿Cómo lo haría? ¿Hay una línea de código específica que pueda poner en la barra de asunto, o hay una forma más simple de hacerlo?

Hola @Josue_Vazquez

En el campo Asunto de Gmail, ingresa esto en modo Expression:

{{ $prevNode.name }} Error

$prevNode.name devuelve el nombre del nodo que proporcionó la entrada actual de Gmail. Como tus salidas de error se conectan directamente a Gmail, identifica el nodo fallido, por ejemplo Create a file5 Error.

La forma más fácil es agregar un nodo Set en cada rama de error antes del nodo Gmail, con un campo como failedNode establecido en el nombre de ese nodo. Luego el asunto es {{ $json.failedNode }} failed. O construye un flujo de trabajo separado con un Error Trigger y usa {{ $json.execution.lastNodeExecuted }} en el asunto, que se completa automáticamente.