Domina el scripting avanzado de JavaScript en tu flujo de trabajo de n8n usando el nodo Code de n8n. Aprende agregación de datos, llamadas a APIs externas y creación de archivos binarios con esta plantilla interactiva de n8n.
Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.
Desarrolladores y usuarios técnicos que buscan utilizar JavaScript personalizado dentro de n8n.
Usuarios que necesitan realizar transformaciones o agregaciones de datos complejas que no son posibles con los nodos estándar de n8n.
Especialistas en automatización que buscan comprender los diferentes modos de ejecución del nodo Code de n8n (Por Elemento vs. Una vez para todos).
Cualquiera que utilice plantillas de n8n para mejorar sus habilidades de scripting personalizado.
El nodo Code de n8n es posiblemente la herramienta más potente de la plataforma, ya que permite a los usuarios inyectar lógica personalizada de JavaScript directamente en su flujo de trabajo de n8n. Este flujo de trabajo específico de n8n actúa como una guía práctica, demostrando cuatro casos de uso críticos para el nodo Code de n8n:
Siguiendo esta plantilla de n8n, los usuarios pueden pasar rápidamente de la creación básica de flujos a la programación de automatizaciones potentes y dinámicas.
Este completo flujo de trabajo de n8n comienza con un disparador manual de n8n (Iniciar Tutorial) y procede a través de varias etapas lógicas, cada una destacando una faceta diferente del nodo Code de n8n:
1. Datos de Muestra de n8n inicializa una lista de objetos de usuario. El nodo 2. Dividir Usuarios de n8n asegura que cada usuario se convierta en un elemento individual, preparando los datos para el procesamiento 'Por Elemento'.3. Procesar Cada Usuario de n8n se ejecuta para cada elemento de usuario. Calcula el fullName y la age precisos del usuario usando funciones de fecha de JavaScript.4. Obtener Datos Externos (Avanzado) de n8n continúa ejecutándose por elemento. Demuestra cómo usar this.helpers.httpRequest para llamar a una API externa (genderize.io) basándose en el nombre del usuario, enriqueciendo los datos con la probabilidad de género.5. Calcular Edad Media de n8n cambia al modo 'Ejecutar Una Vez Para Todos los Elementos'. Utiliza la función $items() para acceder a todos los resultados de los pasos anteriores y calcula una única salida de resumen que contiene el recuento total de usuarios y la edad media. Esta es una función crucial del nodo de n8n cuando se trabaja con grandes conjuntos de datos.6. Crear un Archivo Binario (Experto) de n8n agrega los datos de nuevo, genera una cadena CSV y utiliza this.helpers.prepareBinaryData para convertir la cadena en un archivo de informe binario listo para usar dentro del flujo de trabajo de n8n.Para instalar y probar este flujo de trabajo de n8n, sigue estos pasos:
Disparador Manual, haz clic en 'Ejecutar Flujo de Trabajo' y luego en 'Iniciar Tutorial' para ejecutar el flujo de trabajo de n8n paso a paso. Inicio del Tutorial (Disparador Manual): El punto de activación inicial de n8n para ejecutar este flujo de trabajo manualmente.
1. Datos de Muestra (Nodo Set de n8n): Inicializa el flujo de trabajo con una matriz de muestra de objetos de usuario, sirviendo como entrada para el tutorial.
2. Dividir Usuarios (Nodo Split Out de n8n): Nodo esencial de n8n que convierte el único elemento que contiene la matriz de usuarios en múltiples elementos individuales, permitiendo que los nodos Code de n8n subsiguientes los procesen uno por uno.
3. Procesar Cada Usuario (Nodo Code de n8n): Su función es calcular datos derivados (fullName, age) para el elemento actual. Configuración Clave: El modo está establecido en Ejecutar Una Vez Por Cada Elemento.
4. Obtener Datos Externos (Avanzado) (Nodo Code de n8n): Su función es demostrar operaciones asíncronas usando await this.helpers.httpRequest para obtener datos externos (predicción de género) para el usuario actual. Configuración Clave: El modo está establecido en Ejecutar Una Vez Por Cada Elemento.
5. Calcular Edad Media (Nodo Code de n8n): Su función es agregar datos de todos los elementos anteriores. Utiliza $items() y reduce de JavaScript para calcular la edad media. Configuración Clave: El modo está establecido en Ejecutar Una Vez Para Todos los Elementos.
this.helpers.prepareBinaryData. Configuración Clave: El modo está establecido en Ejecutar Una Vez Para Todos los Elementos.Utiliza este potente flujo de trabajo de n8n para buscar automáticamente temas de aprendizaje en Hacker News, extraer los recursos mejor recomendados por la comunidad usando Google Gemini, y enviar los resultados por correo electrónico.

Aprende conceptos básicos de API como GET, POST, parámetros de consulta, cabeceras y tiempos de espera usando un flujo de trabajo estructurado de n8n. Perfecto para principiantes que exploran plantillas de n8n.

Utiliza este robusto flujo de trabajo de n8n para sincronizar instantáneamente leads de Google Sheets con HubSpot, enviar alertas simultáneas por Slack y Gmail, e implementar recordatorios de seguimiento automatizados. Optimiza tu embudo de ventas usando plantillas de n8n.

Aprende a auditar y sincronizar datos de inventario entre dos sistemas utilizando el potente nodo 'Comparar Conjuntos de Datos' de n8n. Este flujo de trabajo esencial de n8n identifica los elementos que hay que añadir, actualizar o eliminar.

Guía completa de flujos de trabajo de n8n que demuestra cómo gestionar y procesar datos binarios, incluyendo cargas de archivos, edición de imágenes y trabajo con almacenamiento en la nube en plantillas de n8n.

Aprende los tipos de datos JSON fundamentales (cadena, número, matriz, objeto) y domina la manipulación de datos usando expresiones de n8n. Formación esencial para cualquier persona que cree flujos de trabajo en n8n.

Innovative builder with a passion for crafting automation solutions that solve real-world challenges. From streamlining workflows to driving efficiency, my work empowers teams and individuals to achieve more with less effort. Experienced in developing scalable tools and strategies that deliver results with n8n, supabase and cline.







































