Verwendung von Ausdrücken
An verschiedenen Stellen innerhalb von eformity können Ausdrücke verwendet werden. Ausdrücke bestehen aus verschiedenen Komponenten. In diesem Artikel erklären wir alles über die verschiedenen Ausdrücke.
A
AsText
=Variables.AsText("Name")
Beschreibung
AsText gibt den Textwert einer Variablen zurück. Dieser ist absolut.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen |
AsValue
=Variables.AsValue("Name")
Beschreibung
AsValue gibt den Wert einer bestimmten Variablen zurück. Dieser ist absolut.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
C
Choose
=Variables.Choose("Geschlecht", "H;F", "Herr;Frau", "Herr, Frau")
Beschreibung
Suche nach einem Wert in einer Liste.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Suchwerte | String | Wert, nach dem gesucht wird. Diese werden durch ein Semikolon getrennt. |
Gefundene Werte | String | Wert, der zurückgegeben wird, wenn er in den Suchwerten gefunden wird. Diese werden durch ein Semikolon getrennt. |
Standardwert | String | Wird zurückgegeben, wenn der Wert nicht gefunden wird. |
Contains
=Variables.Contains("Test")
=Variables.Contains("Test", "as")
Beschreibung
Prüft, ob eine Variable existiert.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Wert (optional) | String | Geben Sie den Wert an, den Sie in der Variablen suchen möchten. |
E
Endwith
=Variables.Endwith("Name", "Wert")
Beschreibung
Stellt sicher, dass ein Wert immer mit dem angegebenen Wert endet.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Wert (optional) | String | Geben Sie den Wert an, mit dem die Variable enden soll. |
F
Format
=Variables.Format("Name", "", "{0}", "nl-nl")
Beschreibung
Formatierung einer Variablen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Geben Sie den Namen der Variablen an. |
Standardwert | String | Wert, der verwendet wird, wenn die Variable nicht gefunden wird. |
Formatierung | String | Die Formatierung der Variablen. |
Sprache (optional) | String | Formatierungssprache |
G
GetValue
=Variables.GetValue("Name", "")
Beschreibung
Gibt den Wert einer bestimmten Variable zurück. Dieser ist relativ.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Geben Sie den Namen der Variable an. |
Standardwert | String | Wert, der zurückgegeben wird, wenn die Variable nicht gefunden wird. |
GetText
=Variables.GetText("Name")
Beschreibung
Gibt den Wert einer bestimmten Variable zurück. Dieser ist relativ.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
H
HasValue
=Variables.HasValue("Name")
Beschreibung
Überprüft, ob eine Variable einen bestimmten Wert enthält.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Werte (optional) | String | Liste der möglichen Werte, getrennt durch ein Komma oder Semikolon. |
I
IsAnyOf
=Variables.IsAnyOf("Name", "wert1;wert2")
Beschreibung
Wert ist ein Wert aus der Values-Liste.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Werte | String | Liste der möglichen Werte, getrennt durch ein Komma oder Semikolon. |
IsEqual
=Variables.IsEqual("Name", "Motor")
Beschreibung
Vergleich, ob die Variable dem Wert entspricht.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Wert | String | Wert, mit dem du die Variable vergleichen möchtest. |
IsGreater
=Variables.IsGreater("Name", 5)
Beschreibung
Vergleich, ob die Variable größer als der Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Wert | Integer | Wert, mit dem du die Variable vergleichen möchtest. |
IsGreaterOrEqual
=Variables.IsGreaterOrEqual("Name", 5)
Beschreibung
Vergleich, ob die Variable größer oder gleich dem Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Wert | Integer | Wert, mit dem du die Variable vergleichen möchtest. |
IsLess
=Variables.IsLess("Zahl", 5)
Beschreibung
Vergleich, ob die Variable kleiner ist als der Wert.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Wert | Integer | Wert, mit dem du die Variable vergleichen möchtest. |
IsLessOrEqual
=Variables.IsLessOrEqual("Name", 5)
Beschreibung
Vergleich, ob die Variable gleich oder kleiner als der Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Wert | Integer | Wert, mit dem du die Variable vergleichen möchtest. |
IsNotEqual
=Variables.IsNotEqual("Name", "Motor")
Beschreibung
Vergleich, ob die Variable ungleich dem Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Wert | String | Wert, mit dem du die Variable vergleichen möchtest. |
IsNullOrEmpty
=Variables.IsNullOrEmpty("Name")
Beschreibung
Vergleich, ob die Variable eine leere Zeichenfolge ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
IsValueOf
=Variables.IsValueOf("Name", "wert1")
=Variables.IsValueOf ("Name", "wert1;wert2")
Beschreibung
-
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Werte | String | Liste möglicher Werte, getrennt durch ein Komma oder Semikolon. |
J
Join
=Variables.Join("Vorname;Zwischenname;Nachname", ", ")
Beschreibung
Zusammenführen von Werten durch ein Trennzeichen (leere Werte werden automatisch übersprungen).
Parameter
Name | Typ | Beschreibung |
---|---|---|
Namen | String | Namen der Variablen, getrennt durch ein Semikolon (;) |
Trennzeichen | String | Liste der möglichen Werte, getrennt durch ein Komma oder Semikolon |
Endtrennzeichen (optional) | String | Trennzeichen für den letzten Wert |
JoinSelection
=Variables.JoinSelection("Häkchen1;Häkchen2;Häkchen3", "Wert1;Wert2;Wert3", ", ")
Beschreibung
Zusammenführen von Werten aus einem Ja/Nein-Wert durch ein Trennzeichen (leere Werte werden automatisch übersprungen).
Parameter
Name | Typ | Beschreibung |
---|---|---|
Namen | String | Namen der Variablen, getrennt durch ein Semikolon (;). |
Werte | String | Werte, getrennt durch ein Semikolon (;). |
Trennzeichen | String | Trennzeichen für das Zusammenfügen der Werte. |
Endtrennzeichen (optional) | String | Trennzeichen für den letzten Wert. |
L
Left
=Variables.Left("Name", 5)
Beschreibung
-
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Länge | Integer | Länge. |
Length
=Variables.Length("Name")
Beschreibung
-
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
P
PadLeft
=Variables.PadLeft("Name", 10)
Beschreibung
Der Text wird von der linken Seite her auf die angegebene Anzahl von Zeichen aufgefüllt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Anzahl | Integer | Anzahl der Zahlen. |
PadRight
=Variables.PadRight("Name", 10)
Beschreibung
Der Text wird von der rechten Seite her auf die angegebene Anzahl von Zeichen aufgefüllt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Anzahl | Integer | Anzahl der Zahlen. |
R
Replace
=Variables.Replace("Firmenname", "Eformity", "eformity")
Beschreibung
Suchen und Ersetzen eines Textes in einer Variablen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Suchen | String | Text, nach dem gesucht werden soll. |
Ersetzen durch | String | Der gefundene Text wird damit ersetzt. |
Right
=Variables.Right("Name", 5)
Beschreibung
-
Parameter
Der gefundene Text wird damit ersetzt.
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Länge | Integer | Länge. |
Round
=Variables.Round("Name", 2)
Beschreibung
Die Funktion Round rundet eine Variable auf die angegebene Anzahl von Dezimalstellen.
Parameters
Name | Type | Beschreibung |
---|---|---|
Name | String | Der Name der zu rundenden Variablen. |
Dezimalstellen | Integer | Die Anzahl der Dezimalstellen, auf die die Variable gerundet werden soll. |
S
StartsWith
=Variables.StartsWith("Name", "Wert")
Beschreibung
-
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Wert | String | Wert. |
Substring
=Variables.Substring("Name", 0, 5)
Beschreibung
-
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Index | Integer | Anfang. |
Länge | Integer | Länge. |
T
ToBase64
=Variables.ToBase64("Name")
Beschreibung
-
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
ToLower
=Variables.ToLower("Name")
Beschreibung
Variable wird in Kleinbuchstaben umgewandelt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
ToUpper
=Variables.ToUpper("Name")
Beschreibung
Variable wird in Großbuchstaben umgewandelt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
Trim
=Variables.Trim("Name")
Beschreibung
Leerzeichen werden entfernt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
TrimEnd
=Variables.TrimEnd("Name")
Beschreibung
Nur die Leerzeichen am Ende werden entfernt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |
TrimStart
=Variables.TrimStart("Name")
Beschreibung
Liste möglicher Werte, getrennt durch ein Komma oder Semikolon.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Name | String | Name der Variablen. |