Listen und Zeichenfolgelisten

Der Datentyp "Liste" enthält eine Abfolge von Zeichenfolgen. Mit Zeichenfolgeobjekten können Sie Wertelisten auswählen, die von einer Eigenschaft vom Datentyp "Liste", durch Konvertieren einer Knotenliste in eine Zeichenfolgenliste mit der Methode toStringList oder durch Aufteilen einer Zeichenfolge in eine Zeichenfolgenliste mit der Methode Split zurückgegeben werden.

Nachdem Sie eine Eigenschaft vom Datentyp "Liste" oder ein Zeichenfolgenlistenobjekt hinzugefügt haben, können Sie die folgenden Methoden hinzufügen. Nachdem Sie eine Methode hinzugefügt haben, müssen Sie eine Bedingung für diese Methode angeben, deren Auswertung einen booleschen Wert ergeben kann.

Methode Beschreibung Parameter Beispiel
Any Gibt "True" zurück, wenn mindestens eine Zeichenfolge in einer Zeichenfolgenliste die angegebene Bedingung erfüllt. Die Bedingung, anhand derer das Zeichenfolgenlistenobjekt bewertet wird. node.properties.PLN.UDA (Account).any.stringItem.matches("UDA")) gibt "True" zurück, wenn mindestens eine Zeichenfolge in der Zeichenfolgenliste mit "UDA" übereinstimmt.
Count Gibt die Anzahl der Zeichenfolgen in einer Liste zurück, die eine angegebene Bedingung erfüllen. Die Bedingung, anhand derer das Zeichenfolgenlistenobjekt bewertet wird. node.properties.PLN.UDA (Account).count.stringItem.greaterThan("ABC")) gibt die Anzahl der Zeichenfolgen in einer Zeichenfolgenliste zurück, deren Wert größer als "ABC" ist.
Find Gibt die erste Zeichenfolge in einer Zeichenfolgenliste zurück, die eine angegebene Bedingung erfüllt. Die Bedingung, anhand derer das Zeichenfolgenlistenobjekt bewertet wird. node.properties.PLN.UDA (Account).find.stringItem.equals("Expense")) gibt die erste Zeichenfolge in einer Zeichenfolgenliste eines ausgewählten Knotens zurück, deren Name "Expense" lautet.
Get Gibt die Zeichenfolge in einer Zeichenfolgenliste an der angegebenen Indexposition zurück. Der Index, aus dem die Zeichenfolge zurückgegeben werden soll

Hinweis: Positive Indexzahlen (oder null) zählen vom ersten Index zum letzten, wobei null der erste Index ist. Negative Indexzahlen zählen vom letzten zum ersten.

node.properties.PLN.UDA (Account).get(0) gibt die erste Zeichenfolge in der Zeichenfolgenliste "PLN.UDA (Account)" zurück.
IndexOf Gibt die Position der angegebenen Zeichenfolge in einer Zeichenfolgenliste zurück.

Hinweis: Gibt -1 zurück, wenn die angegebene Zeichenfolge nicht gefunden wird.

Die angegebene Zeichenfolge, für die die Position zurückgegeben werden soll. node.ancestors[name].toStringList.indexOf(Texas) gibt die Startposition der angegebenen Zeichenfolge "Texas" in der Zeichenfolgenliste der Vorgängernamen für einen Knoten zurück.
Intersect Gibt die gemeinsamen Werte zurück, die in beiden angegebenen Listen vorhanden sind. Eine zweite Zeichenfolgenliste, die Sie mit der ersten Zeichenfolgenliste auf gemeinsame Werte vergleichen. node.ancestors[name].toStringList.intersect(node.properties.UDA) gibt die gemeinsamen Werte zurück, die in der Liste der Vorgängernamen für einen Knoten sowie in der Zeichenfolgenliste "node.properties.UDA" vorhanden sind.
IsEmpty

Gibt True zurück, wenn die Eigenschaft einen Nullwert oder eine leere Zeichenfolge enthält.

Keine node.properties.PLN.UDA (Account).IsEmpty gibt "True" zurück, wenn der Wert der Zeichenfolgenliste "PLN.UDA (Account)" null oder leer ist.
isNull Gibt True zurück, wenn die Eigenschaft einen Nullwert enthält.

Hinweis:

Die Methode isNull ist nur für Eigenschaften des Datentyps "Liste" verfügbar. Sie können isNull nicht für Zeichenfolgenlisten aus den Methoden toStringList oder Split verwenden.
Keine node.properties.PLN.UDA (Account).isNull gibt "True" zurück, wenn der Wert der Zeichenfolge "PLN.UDA (Account)" null ist.
Join Verkettet Zeichenfolgewerte aus einer Liste mit dem angegebenen Trennzeichen zu einer Zeichenfolge mit Trennzeichen. Das Trennzeichen, das jede Zeichenfolge trennt return.node.properties.PLN.UDA (Account).join("|") gibt eine Zeichenfolge zurück, die aus allen Zeichenfolgen in der Zeichenfolgenliste "PLN.UDA (Account)" besteht, die verkettet und durch "|" getrennt sind.
Reverse Gibt die Zeichenfolgenlistenwerte in umgekehrter Reihenfolge zurück. Keine node.ancestors[name].toStringList.reverse gibt eine Liste der Vorgängernamen für einen Knoten in umgekehrter Reihenfolge zurück.
Size Gibt die Anzahl der Zeichenfolgen in einer Zeichenfolgenliste zurück.

Hinweis: Die Methode Size unterscheidet sich insofern von Count, als sie keine Prädikatsbedingung erfordert.

Keine return.node.properties.PLN.UDA (Account).size gibt die Anzahl der Zeichenfolgen in der Zeichenfolgenliste "PLN.UDA (Account)" als Zeichenfolgenwert zurück.