Meistern Sie fortgeschrittene JavaScript-Skripterstellung in Ihrem n8n-Workflow mit dem n8n Code Node. Lernen Sie Datenaggregation, externe API-Aufrufe und das Erstellen von Binärdateien mit dieser interaktiven n8n-Vorlage.
Laden Sie diese n8n-Workflow-Vorlage herunter und beginnen Sie sofort mit der Nutzung.
Entwickler und technisch versierte Nutzer, die benutzerdefiniertes JavaScript innerhalb von n8n nutzen möchten.
Nutzer, die komplexe Datentransformationen oder Aggregationen durchführen müssen, die mit Standard-n8n-Nodes nicht möglich sind.
Automatisierungsspezialisten, die die verschiedenen Ausführungsmodi des n8n Code Nodes verstehen möchten (Pro Element vs. Einmal für alle).
Jeder, der n8n-Vorlagen nutzt, um seine Fähigkeiten im Bereich benutzerdefinierter Skripte zu verbessern.
Der n8n Code Node ist wohl das mächtigste Werkzeug auf der Plattform, da er es Benutzern ermöglicht, benutzerdefinierte JavaScript-Logik direkt in ihren n8n-Workflow einzubinden. Dieser spezielle n8n-Workflow dient als praktische Anleitung und demonstriert vier kritische Anwendungsfälle für den Code Node:
Indem Benutzer dieser n8n-Vorlage folgen, können sie schnell vom grundlegenden Flow-Aufbau zum Skripten leistungsstarker, dynamischer Automatisierungen übergehen.
Dieser umfassende n8n-Workflow beginnt mit einem manuellen n8n-Trigger („Start Tutorial“) und durchläuft mehrere logische Schritte, wobei jeder Schritt einen anderen Aspekt des Code Nodes hervorhebt:
1. Sample Data initialisiert eine Liste von Benutzerobjekten. Der n8n-Node 2. Split Out Users stellt sicher, dass jeder Benutzer zu einem einzelnen Element wird, wodurch die Daten für die „Pro Element“-Verarbeitung vorbereitet werden.3. Process Each User wird für jedes Benutzerelement ausgeführt. Er berechnet den fullName und das genaue age des Benutzers mithilfe von JavaScript-Datumsfunktionen.4. Fetch External Data (Advanced) läuft weiterhin pro Element. Er demonstriert, wie this.helpers.httpRequest verwendet wird, um basierend auf dem Vornamen eine externe API (genderize.io) aufzurufen und die Daten um die Geschlechtsswahrscheinlichkeit anzureichern.5. Calculate Average Age schaltet in den Modus „Einmal für alle Elemente ausführen“ (Run Once for All Items). Er verwendet die Funktion $items(), um auf alle Ergebnisse der vorherigen Schritte zuzugreifen, und berechnet eine einzige Zusammenfassung, die die Gesamtzahl der Benutzer und das Durchschnittsalter enthält. Dies ist eine entscheidende Funktion des n8n Nodes bei der Verarbeitung großer Datenmengen.6. Create a Binary File (Expert) aggregiert die Daten erneut, generiert einen CSV-String und verwendet this.helpers.prepareBinaryData, um den String in eine sofort nutzbare Binärberichtsdatei innerhalb des n8n-Workflows umzuwandeln.Um diesen n8n-Workflow zu installieren und zu testen, gehen Sie wie folgt vor:
Manueller Trigger ist, klicken Sie auf „Workflow ausführen“ und anschließend auf „Tutorial starten“, um den n8n-Workflow Schritt für Schritt auszuführen. Tutorial starten (Manueller Trigger): Der Startpunkt im n8n-Trigger zum manuellen Ausführen dieses n8n-Workflows.
1. Beispiel-Daten (Set n8n Node): Initialisiert den Workflow mit einem Beispiel-Array von Benutzerobjekten, das als Eingabe für das Tutorial dient.
2. Benutzer aufteilen (Split Out n8n Node): Essentieller n8n Node, der das einzelne Element mit dem Benutzer-Array in mehrere Einzelelemente umwandelt, sodass die nachfolgenden Code Nodes diese nacheinander verarbeiten können.
3. Jeden Benutzer verarbeiten (Code n8n Node): Funktion ist die Berechnung abgeleiteter Daten (fullName, age) für das aktuelle Element. Wichtige Konfiguration: Der Modus ist auf Einmal für jedes Element ausführen eingestellt.
4. Externe Daten abrufen (Erweitert) (Code n8n Node): Funktion ist die Demonstration asynchroner Operationen unter Verwendung von await this.helpers.httpRequest, um externe Daten (Geschlechtsschätzung) für den aktuellen Benutzer abzurufen. Wichtige Konfiguration: Der Modus ist auf Einmal für jedes Element ausführen eingestellt.
5. Durchschnittsalter berechnen (Code n8n Node): Funktion ist die Aggregation von Daten aus allen vorherigen Elementen. Es nutzt $items() und JavaScript reduce, um das Durchschnittsalter zu berechnen. Wichtige Konfiguration: Der Modus ist auf Einmal für alle Elemente ausführen eingestellt.
this.helpers.prepareBinaryData. Wichtige Konfiguration: Der Modus ist auf Einmal für alle Elemente ausführen eingestellt.Nutzen Sie diesen leistungsstarken n8n-Workflow, um Hacker News automatisch nach Lernthemen zu durchsuchen, die besten von der Community empfohlenen Ressourcen mithilfe von Google Gemini zu extrahieren und die Ergebnisse per E-Mail zu versenden.

Lernen Sie Kernkonzepte von APIs wie GET, POST, Abfrageparameter (Query Parameters), Header und Timeouts anhand eines strukturierten n8n-Workflows kennen. Perfekt für Anfänger, die n8n-Vorlagen erkunden.

Nutzen Sie diesen robusten n8n Workflow, um Leads aus Google Sheets sofort mit HubSpot zu synchronisieren, gleichzeitige Slack- und Gmail-Benachrichtigungen zu senden und automatisierte Follow-up-Erinnerungen einzurichten. Optimieren Sie Ihre Vertriebspipeline mithilfe von n8n-Vorlagen.

Erfahren Sie, wie Sie Bestandsdaten zwischen zwei Systemen mithilfe des leistungsstarken „Compare Datasets“ n8n Nodes prüfen und synchronisieren. Dieser essenzielle n8n Workflow identifiziert Datensätze, die hinzugefügt, aktualisiert oder entfernt werden müssen.

Umfassender n8n-Workflow-Leitfaden zur Verwaltung und Verarbeitung binärer Daten, einschließlich Datei-Uploads, Bildbearbeitung und der Arbeit mit Cloud-Speicher in n8n-Vorlagen.

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.







































