Wertauflöser - Kurzfassung
Zweck: Entfernt führende Whitespace-Zeichen von einer als Eingabewert übergebenen Zeichenfolge.
Tooltip
Verwendung: Der Rückgabewert liefert die als Eingabewert übernommene Zeichenfolge ohne ggf. vorhandene führende Whitespace-Zeichen.
Hinweis: Für Eingabewerte, die keine Strings sind, wird deren String-Abbildung verarbeitet.
Siehe auch: Trim, Trim rechts

Der Trim links-Wertauflöser entfernt führende Whitespace-Zeichen von einer als Eingabewert übergebenen Zeichenfolge.
Liegt kein Wert (
$null) als Eingabewert vor, wird kein Wert ($null) zurückgegeben.Für Eingabewerte, die keine Strings sind, wird deren String-Abbildung verarbeitet.
Konfiguration
Der Trim links-Wertauflöser erwartet eine Zeichenfolge als Eingabewert und verwendet keine Parameter.
Beispiel
Innerhalb einer Ereignisbehandlung wird eine Liste von Adressen in einer Für jeden Eintrag wiederholen (Schleife)-Ereignisaktion verarbeitet.
Dabei sollen Angaben für die Felder "Land" (countryCode)und "Postleitzahl" (zipcode) nach der folgenden Logik in eine gemeinsame Zeichenfolge zusammengefasst werden:
[countryCode-]zipcodeDas zweistellige Länderkennzeichen (ISO-3166 alpha-2) soll also durch ein Minuszeichen von der Postleitzahl getrennt erscheinen, sofern die Adresse ein Land spezifiziert.
Fehlt die Angabe für das Land, soll nur die Postleitzahl ohne Präfix erscheinen.
Laufzeitbeispiel:
►ANMERKUNG◄ Im Beispiel wird angenommen, dass die Liste keine Adressen ohne Postleitzahl enthält, so dass dieser Sonderfall nicht abgehandelt werden muss. |
|
Konfiguration:
Der Screenshot rechts zeigt einen Ausschnitt aus dem Aktionsblock der Für jeden Eintrag wiederholen (Schleife)-Ereignisaktion, die eine Liste von Adressen schrittweise abarbeitet. Je Iteration steht dabei genau eine Adresse als Bezugsobjekt zur Verfügung, die im Kontext der abgebildeten Hinweis anzeigen (Popup)-Ereignisaktion als Eingabewert für Wertauflöser zur Verfügung steht. Der Inhalt der Meldung wird durch eine Kette von Wertauflösern aus der Adresse im Eingabewert gewonnen:
►HINWEIS◄ Der Lösungsansatz geht davon aus, dass weder in der Dynamischen Aufzählung Land hinterlegten "Ländercodes" ( |
|
►ANMERKUNG◄ Anstelle des Leerzeichens könnte man hier auch direkt das Minuszeichen als Trennzeichen im Textverkettung-Wertauflöser verwenden. Der Trim links-Wertauflöser wäre dann sinnlos. Und der Text ersetzen-Wertauflöser müsste dann dessen Funktion für den Sonderfall "kein Land ausgewählt" übernehmen und das ggf. führende Minuszeichen entfernen. Ein sehr einfacher Regulärer Ausdruck macht das möglich:
|
|


