INHALTSVERZEICHNIS
Überblick
Action Name
Action Description
Action Details
Example
Überblick
Die Custom Code Action ermöglicht es, die Funktionalität deines Workflows durch das Schreiben und Ausführen von benutzerdefiniertem JavaScript-Code zu erweitern. Du kannst Eigenschaften aus vorherigen Schritten einbinden, Operationen ausführen und die Ausgabe für nachfolgende Schritte im Workflow verwenden.
Action Name
Custom Code
Action Description
Die Custom Code Action ermöglicht die Ausführung von JavaScript-Code innerhalb eines Workflows und erweitert so die Systemfunktionalität. Diese Action kann Daten verarbeiten und eine Ausgabe zurückgeben, die in den nachfolgenden Schritten des Workflows verwendet werden kann.
Action Details

Feld | Beschreibung | Pflichtfeld |
|---|---|---|
Action Name | Der Name der Action, der im Workflow angezeigt wird. | Ja |
Language | Die Programmiersprache, die für den Custom Code verwendet wird (Standard ist JavaScript). | Ja |
Property To Include In Code | Felder, die im Code verwendet werden. Diese werden aus vorherigen Schritten gemappt. Verwende inputData.keyName, um die Werte im Code zu nutzen. | Ja |
Code | JavaScript-Code zur Durchführung der gewünschten Operation. Die Ausgabe muss ein JavaScript-Objekt sein. | Ja |
How to Configure
Action Name: Gib deinem Custom-Code-Schritt einen Namen, der seinen Zweck beschreibt.
Language: Standardmäßig ist dies auf JavaScript gesetzt. Aktuell werden keine anderen Sprachen unterstützt.
Property To Include In Code: Füge Key-Value-Paare hinzu, wobei der Key im Code verwendet wird und der Value entweder fest definiert oder dynamisch aus vorherigen Workflow-Schritten gemappt werden kann.
Verwende diese Key-Value-Paare im Code über inputData.. Beispiel: Wenn der Key number1 ist, greifst du im Code mit inputData.number1 darauf zu.
Code: Schreibe JavaScript-Code, um die gemappten Werte aus dem vorherigen Schritt zu verarbeiten. Stelle sicher, dass die Ausgabe ein JavaScript-Objekt oder ein Array von Objekten ist. Beispiel: output = { result: sum }.
Example
// Dieser Code ist in einer asynchronen Funktion eingebettetconst sum = inputData.number1 + inputData.number2; // Ergebnis als JavaScript-Objekt zurückgebenoutput = { result: sum };
Dieses Beispiel addiert zwei Zahlen aus den gemappten Properties number1 und number2 und gibt deren Summe aus.