7 Operatorfunktionen

Alle hier aufgeführten Funktionen werden unterstützt in:

Die Funktionen sind hier ohne zusätzliche Informationen aufgeführt. Klicken Sie auf die Funktion, um die vollständigen Details anzuzeigen.

Funktion Beschreibung
between Prüfen, ob der Wert zum angegebenen Bereich gehört.
in Prüfen, ob der Wert mindestens einem der aufgeführten Werte entspricht.

Funktionsdetails

Einige allgemeine Hinweise zu Funktionsparametern:

  • Funktionsparameter werden durch ein Komma getrennt
  • Ausdrücke werden als Parameter akzeptiert
between(value,min,max)

Prüft, ob der Wert zum angegebenen Bereich gehört.
Unterstützte Werttypen: Integer, Float.
Rückgabewert: 1 - im Bereich; 0 - andernfalls.

Parameter:

  • value - der zu prüfende Wert;
  • min - der Mindestwert;
  • max - der Höchstwert.

Beispiel:

between(last(/host/key),1,10)=1 #Auslöser, wenn der Wert zwischen 1 und 10 liegt
in(value,value1,value2,...valueN)

Prüft, ob der Wert mindestens einem der aufgeführten Werte entspricht.
Unterstützte Werttypen: Integer, Float, Character, Text, Log.
Rückgabewert: 1 - wenn gleich; 0 - andernfalls.

Parameter:

  • value - der zu prüfende Wert;
  • valueX - aufgeführte Werte (Zeichenfolgenwerte müssen in doppelte Anführungszeichen gesetzt werden).

Der Wert wird mit den aufgeführten Werten als Zahl verglichen, wenn alle diese Werte in numerische Werte umgewandelt werden können; andernfalls erfolgt der Vergleich als Zeichenfolgen.

Beispiel:

in(last(/host/key),5,10)=1 #Auslöser, wenn der letzte Wert 5 oder 10 entspricht
in("text",last(/host/key),last(/host/key,#2))=1 #Auslöser, wenn "text" einem der letzten 2 Werte entspricht

Siehe alle unterstützten Funktionen.