Schneidet eine Anzahl b Zeichen rechts von Text a ab. Der optionale Parameter c steuert das Verhalten, wenn nach der Operation kein Text mehr übrig geblieben ist.
Parameter
Parameter | Beschreibung |
|---|---|
a | Text. |
b | Anzahl der Zeichen, die zu entfernen sind. |
c | (optional) Verhaltenssteuerung bei resultierendem leeren Text. Erlaubte Werte: string, empty, preserve. Default: string. Siehe folgende Tabelle für Details. Hinweis: Wählen Sie den Parametertyp Wert aus und verwenden Sie dann zur Auswahl eines Wertes die drei Punkte. |
Parameter c kann folgende Werte annehmen, dabei ergibt sich das folgende Funktions-Ergebnis/Verhalten.
Vorübergehendes Ergebnis (unten) / Parameter-Wert (rechts) | string | empty | preserve |
Eingangswert a war Feld mit gesetztem Empty Flag | Leerer Text wird zurückgegeben. | Leerer Text (String der Länge 0) und Empty Flag werden gesetzt im Feld, das die Funktion verwendet. | Leerer Text (String der Länge 0) und Empty Flag werden gesetzt im Feld, das die Funktion verwendet. |
Alle Zeichen wurden entfernt | Leerer Text wird zurückgegeben. | Leerer Text (String der Länge 0) und Empty Flag werden gesetzt im Feld, das die Funktion verwendet. | Leerer Text wird zurückgegeben. |
Ein nicht leerer Text verbleibt | Ergebnistext wird zurückgegeben. | Ergebnistext wird zurückgegeben. | Ergebnistext wird zurückgegeben. |
Beispiele
Parameter a | Parameter b | Parameter c | Ergebnis | Empty Flag gesetzt |
|---|---|---|---|---|
abc | 1 | ab | Nein. | |
abc | 2 | a | Nein. | |
abc | 3 | Nein. | ||
abc | 3 | string | Nein. | |
abc | 3 | empty | Ja. | |
abc | 3 | preserve | Nein. |