Beispiele:
get( array ; 1 + 1 )
get( array ; 5.raw_name )
get( object ; raw_name )
get( object ; raw_name.sub_raw_name )
if (Ausdruck; Wert1; Wert2)
Gibt die value1
zurück, wenn der Ausdruck als „true“ ausgewertet wird. Andernfalls wird die value2
zurückgegeben.
Um eine if-Anweisung zu erstellen, die einen Wert nur dann zurückgibt, wenn zwei oder mehr Ausdrücke als „true“ ausgewertet werden, verwenden Sie das and
-Schlüsselwort.
Um if
Anweisungen zu kombinieren, verwenden Sie die Operatoren and
und or
.
Beispiele:
-
if( 1 = 1 ; A ; B )
Gibt einen
-
if( 1 = 2 ; A ; B )
Gibt B zurück
-
if( 1 = 2 and 1 = 2 ; A ; B )
Gibt B zurück
IfEmpty (value1; value2)
Returns the value1
if this value is not empty; otherwise it returns the value2
.
Examples:
-
ifempty(
A
;
B
)Returns A
-
ifempty(
unknown
;
B
)Gibt B zurück
-
ifempty(
""
;
B
)Returns B
switch (expression; value1; result1; [value2; result2; …]; [else])
Evaluates one value (called the expression) against a list of values; returns the result corresponding to the first matching value. To include an else
value, add it after the final expression or value.
Examples:
-
switch( B ; A ; 1 ; B ; 2 ; C ; 3 )
Gibt 2 zurück
-
switch( C ; A ; 1 ; B ; 2 ; C ; 3 )
Gibt 3 zurück
-
switch( X ; A ; 1 ; B ; 2 ; C ; 3 ; 4 )
Gibt 4 zurück
In dieser Funktion ist 4 der Wert, der zurückgegeben werden soll, wenn keine Ausdrücke gelten (der
else
).
OMIT(Objekt; Schlüssel1; [Schlüssel2; …])
Lässt die angegebenen Schlüssel des -Objekts aus und gibt den Rest zurück.
Beispiel:
omit(
Benutzer ;
Passwort )
Gibt eine Sammlung der Benutzerinformationen zurück, mit Ausnahme des Kennworts.
PICK(Objekt; Schlüssel1; [Schlüssel2; …])
Wählt nur die angegebenen Schlüssel aus dem Objekt aus.
Beispiel:
pick(
User ;
password ;
email )
Returns a collection of only the user's password and email address.
mergeCollections(collection1; collection2)
Führt zwei Sammlungen durch Kombinieren ihrer Schlüssel-Wert-Paare zusammen. Wenn beide Sammlungen denselben Schlüssel enthalten, überschreibt der Wert aus der zweiten Sammlung diesen Wert aus der ersten Sammlung.