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 |
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 |
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 MethodeisNull 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 |
Keine | return.node.properties.PLN.UDA (Account).size gibt die Anzahl der Zeichenfolgen in der Zeichenfolgenliste "PLN.UDA (Account)" als Zeichenfolgenwert zurück. |