|
<< Click to Display Table of Contents >> Set Variable |
![]() ![]()
|
Die Set Variable Activity befüllt eine Variable mit Daten.

Set Variable Activity
Es gibt zwei Input-Felder:

Input Felder
"Variable" ist ein Auswahl-Feld und dort wird die Variable definiert, in der das Resultat geladen werden soll.
"Value" definiert den Wert, der zugewiesen werden soll. Dieser kann Typ Default, C#, JavaScript oder Variable sein. In Beispiel vom Bild "Input Felder" wird von einem Objekt der erste Datensatz von einem Array verwendet.
Weitere Java Script Beispiele:
const data = getGetAccount(); const tenantName = getInvAppTenant();
data.forEach(item => { item.InvoiceApprovalTenant = tenantName; }); |
Eine Liste wird geladen und jedem Element dieser Liste wird ein zusätzlicher Wert hinzugefügt. |
const payType = getPxGetPayTypeParsedContent()[0].ZahlungsartNr; const currentBooking = getPxBooking(); currentBooking.Zahlungsart.ZahlungsartNr = payType; currentBooking.Adresse.AdressNr = getPxAddressNo(); return currentBooking; |
Ein Json-Objekt wird geladen. Zwei Werte werden geändert |
const jsonData = getPxBookingParsedContent(); return jsonData.Fields[0].Message; |
Der erste Wert von einem Array in einem Json-Objekt wird geladen |
const jsonData = getPxBookingResponseHeaders(); const url = jsonData.Location[0]; const match = url.match(/(\d+)$/);
const extractedNumber = match ? match[1] : null; return extractedNumber; |
In einem Json-Objekt wird mit Regexpress nach einem bestimmten Inhalt gesucht und ausgegeben. |
Es gibt keinen Output.