Automatisierte Programme, Heimnetz & Internetdienste

Mit eigenem Code in N8N arbeiten

13.5.2022 von Jörn-Erik Burkert

ca. 1:10 Min
Ratgeber
VG Wort Pixel
  1. Programmieren ohne Code: N8N
  2. Mit eigenem Code in N8N arbeiten

Die Arbeit mit Nodes ist für Anwender ohne Programmierkenntnisse zugeschnitten. N8N erlaubt aber, eigene Code in einem Netzwerk einzufügen. Entwickler haben die Möglichkeit die Anwendungen selbst zu erweitern.

Element für Code einfügen

Die Node Function ist ein Container für eigene Code-Schnipsel. Dabei kommt JavaScript zum Einsatz. Darin lassen sich Berechnungen ausführen, Datenfelder für die Eingabe definieren oder Werte wie Zeit beziehungsweise Datum ermitteln. Für das Beispiel zum Versenden von Informationen kommt ein Function-Element zur Ermittlung des aktuellen Datums zum Einsatz. Nach dem Erzeugen des Elements klicken Sie links in das Feld. Im Editor löschen Sie den Code und fügen folgende Zeilen ein:

var date = new Date().toISOString(); var day = new Date().getDay(); const weekday = ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"]; items[0].json.date_today = date; items[0].json.day_today = weekday[day]; return items;f

Function-Node
Die Function-Node ermöglicht die Eingabe von Programm-Code sowie das Testen der Programme.
© N8N

Das Programm im Detail

In den ersten beiden Zeilen wird über Systemfunktionen Datum und Wochentag ermittelt. Es folgt ein Feld mit den Bezeichnungen für die Wochentage. Danach wird das aktuelle Datum an eine Variable übergeben. Analog wird dann der Wochentag als String-Variable zugwiesen. Die letzte Zeile übernimmt die Rückgabe der Daten an das Node-Netzwerk.

Dabei wird die komplette Zeitinformationen übergeben. Testen Sie die Ausgabe mit der Schaltfläche Execute Node. Im Bereich rechts sollten Sie die beiden Variablen sehen. Neben der Function-Node lassen sich Code-Schnipsel auch in den Feldern anderer Nodes verwenden. Damit lassen sich die Daten und die Strukturen manipulieren. Weitere Beispiele finden Sie in der Dokumentation von N8N.

Mehr lesen

Chronologische Liste und Netflix-Links

Marvel-Filme- und -Serien: Das ist die richtige Reihenfolge

Neuerscheinungen in der Übersicht

Netflix: Neue Filme und Serien

Vorschau auf Film- und Serien-Highlights

Amazon Prime Video: Neuheiten

Weiter zur Startseite  

Mehr zum Thema

Google Streetview, Google, Streetview

Street View Car mit Raspberry Pi

So bauen Sie Ihr eigenes Street View Auto zusammen

Raspberry Pi bietet eine enorme Vielfalt an Einsatzmöglichkeiten: Bauen Sie mit PC Magazin Professional Ihre eigene Version eines "Street View Car".

HTML 5

Webgestaltung

Google Web Designer: Videos einbinden mit HTML5

Google Web Designer ist spezialisiert auf HTML5. Ein Vorteil dieses Standards ist das einfache Einbinden von Videos mit dem Element video. Wir zeigen…

Wir verraten, wie Sie Fritzboxen und andere Router vor Hackern schützen.

Fritzbox, Asus, Belkin und Co.

WLAN-Router vor Hackern schützen - so geht's

Fritzbox, Asus, Belkin oder DLink - die Liste der geknackten Router ist lang. Hacker stahlen Passwörter oder NAS-Daten. So machen Sie Ihren Router…

Wir führen Sie zur eigenen Windows-App - unserem PC-Magazin-RSS-Feed.

C# und XAML

Windows 8.1 Apps programmieren - so geht's

Wir zeigen, wie Sie Windows 8.1 Apps selbst programmieren können. Lernen Sie das App erstellen an Hand unseres Beispiels: dem RSS-Feed von PC Magazin.

Screenshot: Hosts - Editor

Anleitung

Webseiten sperren unter Windows 7/8.1/10 - so geht's

Unter Windows 7 bis 10 können Sie über die Hosts-Datei einzelne Webseiten zuverlässig sperren. Wie das geht, erklärt unsere Anleitung.