JavaScript
[ Schnittstelle ]
export interface JavaScript extends baseAction {
objectType: 'JavaScript';
sourceLines: string[];
injectContextObject?: boolean;
waitMode?: 'Synchronous' | 'Asynchronous';
}
Erweitert baseAction
Definiert eine Aktion vom Typ JavaScript.
Eine Aktion die dazu verwendet wird einen hinterlegten JavaScript Quellcode auszuführen.
Eigenschaften
Name | Typ | Beschreibung |
---|---|---|
active [ Optional ] | Definiert ob die Aktion aktiv oder inaktiv ist. | |
collapsed [ Optional ] | Definiert ob die Aktion im Actions & Conditions Editor eingeklappt ist oder nicht. | |
asyncWait | Definiert ob bei asynchronen Aktionen gewartet werden soll bis das Ende der Aktion signalisiert wurde bevor die folgende Aktion ausgeführt wird oder nicht. | |
success | Action[] | Eine Liste von Aktionen die im Erfolgsfall ausgeführt werden soll. |
error | Action[] | Eine Liste von Aktionen die im Fehlerfall ausgeführt werden soll. |
objectType | 'JavaScript' | Definiert den zuständigen Parser. |
sourceLines | string[] | Ein Array von JavaScript Quellcode-Zeilen. |
injectContextObject [ Optional ] | Definiert ob dem Scope indem das JavaScript ausgeführt werden soll ein Context Objekt übergeben werden soll über das ein asynchron stattfindender Erfolg oder Fehlschlag signalisiert werden kann. | |
waitMode [ Optional ] | 'Synchronous' | 'Asynchronous' | Definiert ob das JavaScript synchron oder asnychron beendet wird. |
Verfügbar ab Version 1.12 |