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 ]

boolean

Definiert ob die Aktion aktiv oder inaktiv ist.

collapsed [ Optional ]

boolean

Definiert ob die Aktion im Actions & Conditions Editor eingeklappt ist oder nicht.

asyncWait

boolean

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 ]

boolean

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.

JavaScript 1:

Verfügbar ab Version 1.12