12.1S08
Neue Funktion für Platzhalter in Texten
Die Funktion "Text Replace Placeholders(<Text>;<Wert>{;<...>})" ersetzt Platzhalter ({n}, {l:n},{u:n} mit n als Wert-Index) in einem Text.
Parameter
<Text> (Text): Originaltext mit Platzhaltern
<Wert> (Beliebig): Werte für den ersten Platzhalter
<...> (Beliebig): Weitere Werte für weitere Platzhalter
Rückgabewert
Text: Originaltext mit ersetzten Platzhaltern
Kommentar
Die Platzhalter werden mit z.B. {2} (2. Wert), {l:2} (2. Wert mit 1. Buchstaben klein geschrieben), {u:2} (2. Wert mit 1. Buchstaben groß geschrieben) im Text eingesetzt.
Diese Funktion ist besonders nützlich im Zusammenhang mit Mehrsprachigkeit und Wörterbucheinträgen.
Im Wörterbuch kann der Text mit Platzhaltern übersetzt werden und in der Verwendung dann mit Werten befüllt werden.
Beispiel
Text Replace Placeholders("Bitte überweisen Sie den Rechnungsbetrag bis zum {1} auf das Konto {2} unter Angabe der Referenz {3}.";Current Date+14;"DE0123546979898";"RE20250002")
Ergebnis:
"Bitte überweisen Sie den Rechnungsbetrag bis zum 24.12.2025 auf das Konto DE0123546979898 unter Angabe der Referenz RE20250002."