Recursos · Integración n8n

Nodo Edit Fields (Set) n8nConfigura Edit Fields (Set) en n8n.

Casi ningún flujo llega al siguiente paso con los datos ya bien formados. De eso se ocupa el nodo Edit Fields (Set) n8n: añade campos, sobrescribe los que ya existen y decide qué pasa con el resto del item. Siete parámetros cubren el mapeo, la duplicación y los ficheros.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Para qué sirve el nodo Edit Fields (Set) n8n?

Edit Fields (Set) modifica, añade o elimina campos en los items que recorren un flujo de trabajo, o sea la cadena de nodos que montas en n8n. Colocado entre dos nodos, entrega al siguiente una forma previsible: los nombres de campo que elegiste, los valores que construiste y solo los datos de entrada que decidiste conservar. Viene incluido con n8n, tanto en Cloud como en una instancia propia.

El primer caso aparece el primer día. Un trigger, el nodo que arranca el flujo, entrega un item con los nombres de campo del origen y no los del destino. Con Mode en Manual Mapping y los valores arrastrados a mano, la fila que aterriza en Google Sheets ya lleva los nombres de columna de la hoja.

El segundo caso es montar el cuerpo de una petición. Cuando un flujo llama a una API con HTTP Request, ese cuerpo suele pedir claves anidadas que ningún nodo anterior produce. El modo JSON escribe ese objeto tal cual, con expresiones incluidas, y Support Dot Notation decide si un nombre como number.one se anida o se queda plano.

El tercero es aligerar. Un item con cuarenta campos no frena nada, pero deja el panel siguiente ilegible y arrastra datos que no pintan nada en un mensaje de Slack ni en un correo de Gmail. Include in Output en All Input Fields Except, con dos o tres nombres en Fields to Exclude, deja el item limpio.

¿Cuándo conviene otro nodo? Edit Fields trabaja campo a campo. En cuanto hace falta recorrer un bucle, evaluar una condición o tratar un array, el nodo Code encaja mejor. Y un valor que no existe en ningún sitio aguas arriba hay que traerlo antes, con el nodo dedicado de la herramienta o con HTTP Request, para que Edit Fields pueda colocarlo.

Los límites se notan pronto. El nodo no tiene operaciones ni credential, es decir las credenciales guardadas dentro de n8n, así que nada sale hacia un servicio externo desde aquí. Procesa los items que recibe, de modo que una entrada vacía no produce salida alguna. Y Ignore Type Conversion Errors solo existe en Manual Mapping: en modo JSON, un valor mal formado tumba la ejecución. El Curso n8n insiste bastante en estos reflejos.

Parámetros

¿Qué parámetros ofrece el nodo?

El nodo Edit Fields (Set) tiene 7 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Mode

mode

Lo que ves en n8n

Notas y casos de uso

Mode marca cómo describes la salida: desde la interfaz, o escribiendo tú mismo el objeto. Es la primera decisión, porque el resto del panel cambia con ella.

Parámetros clave

  • Manual Mapping (manual): editar los campos uno a uno, lo que abre Fields to Set, donde cada campo recibe un nombre y un valor.
  • JSON (raw): personalizar la salida en JSON, escrito en el campo JSON, con expresiones como {{ $json.id }}.
Casos de uso
Manual Mapping para tres o cuatro campos renombrados antes de insertarlos en una base. JSON cuando la estructura pedida lleva objetos anidados o arrays.
02

Duplicate Item

duplicateItem

Lo que ves en n8n

Notas y casos de uso

Activado, copia el item un número fijo de veces en lugar de dejarlo pasar una sola vez. Es una herramienta de pruebas, no una forma de generar volumen.

Parámetros clave

  • Duplicate Item (duplicateItem): si el item debe duplicarse un número determinado de veces.
  • Duplicate Item Count (duplicateCount): cuántas veces se duplica el item, sobre todo para pruebas y depuración.
Casos de uso
mandar varios items idénticos al nodo siguiente para ver cómo responde ante un lote, sin esperar a que un disparo real los traiga.
03

Include in Output

include

Lo que ves en n8n

Notas y casos de uso

Aquí se decide qué pasa con los campos de entrada que no tocaste. Dejarlo sin mirar es el motivo número uno de que un campo desaparezca más adelante en el flujo.

Parámetros clave

  • All Input Fields (all): incluir también todos los campos sin cambios de la entrada.
  • No Input Fields (none): incluir solo los campos definidos arriba.
  • Selected Input Fields (selected) y Fields to Include: la lista de nombres de campo que se conservan, separados por comas.
  • All Input Fields Except (except) y Fields to Exclude: la misma lista, leída al revés.
Casos de uso
quitar un identificador interno antes de que el item llegue a una respuesta pública, mientras los demás campos siguen intactos.
04

Include Binary File

options.includeBinary

Lo que ves en n8n

Notas y casos de uso

Un item puede llevar datos binarios junto a su JSON, un PDF o una imagen capturados antes. Esta opción dice si ese fichero atraviesa el nodo.

Parámetros clave

  • Include Binary File (includeBinary): incluir los datos binarios si el item de entrada los trae.
Casos de uso
una factura descargada antes mantiene su fichero mientras sus metadatos cambian de nombre, para que el nodo que la sube siga encontrando algo que enviar.
05

Strip Binary Data

options.stripBinary

Lo que ves en n8n

Notas y casos de uso

La opción espejo de la anterior. Aquí el fichero se descarta a propósito y solo la parte JSON del item continúa.

Parámetros clave

  • Strip Binary Data (stripBinary): eliminar los datos binarios del item de entrada. Solo se aplica cuando Include Other Input Fields está activado.
Casos de uso
un flujo que ya leyó un adjunto y solo necesita el texto extraído, donde arrastrar el fichero por todos los nodos restantes no aporta nada.
06

Ignore Type Conversion Errors

options.ignoreConversionErrors

Lo que ves en n8n

Notas y casos de uso

Cada campo definido en Manual Mapping tiene un tipo. Cuando el valor recibido no encaja, la ejecución se detiene. Esta opción relaja ese control.

Parámetros clave

  • Ignore Type Conversion Errors (ignoreConversionErrors): ignorar los errores de tipo y aplicar una conversión menos estricta. Solo en Manual Mapping.
Casos de uso
una fecha que llega como texto en unos items y como número en otros, donde parar todo el proceso por un caso suelto sale más caro que una conversión flexible.
07

Support Dot Notation

options.dotNotation

Lo que ves en n8n

Notas y casos de uso

Por defecto, un punto dentro de un nombre de campo crea un objeto anidado. Desactivado, el punto vuelve a ser un carácter más del nombre.

Parámetros clave

  • Support Dot Notation (dotNotation): activado, un nombre number.one con valor 20 da { "number": { "one": 20 } }; desactivado, da { "number.one": 20 }.
Casos de uso
una API cuyos propios nombres de campo llevan puntos, donde anidarlos enviaría una estructura que el endpoint no espera.
Necesitas ayuda

¿Necesitas ayuda para automatizar Edit Fields (Set) con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Lo que más se pregunta sobre este nodo

01¿El nodo Edit Fields (Set) viene incluido en n8n?
Sí. Edit Fields (Set) es un nodo core que se entrega con n8n, tanto en n8n Cloud como en una instancia autoalojada. No hay nada que instalar, ningún paquete que añadir y ningún coste extra por el lado de n8n. Un flujo construido con este nodo se comporta igual con cualquiera de los dos alojamientos, algo que se agradece el día que un flujo pasa de una instancia local a Cloud o al revés. Además el nodo no llama a ningún servicio externo, así que tampoco engorda ninguna factura de terceros.
02¿Qué hay que configurar antes de usarlo?
Nada del lado de la cuenta. El nodo no tiene credential, es decir credenciales guardadas en n8n, ni selector Authentication. Ninguna clave que crear, ningún permiso que conceder, ninguna conexión que probar. Lo que sí necesita es un item de entrada: se ejecuta sobre cada item que recibe y no abre un flujo, así que delante va un disparador, sea Schedule Trigger, Webhook o el trigger de una herramienta. Los valores que vienen de ese nodo anterior se citan con una expresión del tipo {{ $json.campo }}.
03¿Qué límites tiene el nodo Edit Fields (Set) n8n?
Da forma a campos, y solo eso. No hay operaciones que llamar ni una API detrás, de modo que todo lo que haya que traer, consultar o enviar corresponde a otro nodo. Ignore Type Conversion Errors vale únicamente en Manual Mapping, así que un valor mal formado en modo JSON detiene la ejecución. La página describe la versión 3 del nodo, la más alta del catálogo: un flujo antiguo puede mostrar una versión anterior con menos opciones, y un nodo nunca cambia de versión por su cuenta.
04¿Edit Fields o el nodo Code?
Edit Fields cuando el trabajo es nombrar y asignar valores. Unos cuantos campos renombrados, un cuerpo de petición montado, datos de entrada descartados con Include in Output: el panel cuenta lo que ocurre sin que nadie tenga que leer código. Code cuando la lógica es el asunto, con un bucle, una condición o una transformación repartida entre varios items. Una señal fiable: si el objeto que escribes en modo JSON necesita lógica para construirse, esa lógica pertenece al nodo Code.
05¿n8n o Make para este tipo de mapeo?
Los dos reordenan datos entre dos pasos, así que la decisión se juega en otro sitio. n8n se autoaloja con Docker o npm, o se usa en n8n Cloud, y el flujo es idéntico en ambos casos, lo que cuenta cuando los datos que pasan por este nodo deben quedarse en tu propia infraestructura. Make solo está alojado, sin opción de autoalojamiento, y se factura por operación, de forma que un flujo que trata muchos items ve crecer su coste con el volumen. La lógica visual también difiere, y ahí pesa la costumbre.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.