Adresszeilen als Platzhalter [[Zeile1]]..[[Zeile5]] (5-Zeilen-Modus)
All checks were successful
Build & Deploy / deploy (push) Successful in 10s

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
s4luorth
2026-09-11 20:55:22 +02:00
parent e56a71dfdd
commit af08202981

View File

@@ -32,6 +32,8 @@ function addressText(entry) {
/** Platzhalterwerte einer Zeile (strukturierte Felder + freie Platzhalter). */
function placeholdersOf(entry) {
// Die 5 Adresszeilen (5-Zeilen-Modus) auch als [[Zeile1]]..[[Zeile5]] verfügbar.
const zeilen = String(entry.free_text || '').split('\n');
return {
Anrede: entry.salutation || '',
Vorname: entry.first_name || '',
@@ -41,6 +43,8 @@ function placeholdersOf(entry) {
Ort: entry.city || '',
Land: entry.country || '',
Briefnummer: entry.letter_number ?? '',
Zeile1: zeilen[0] || '', Zeile2: zeilen[1] || '', Zeile3: zeilen[2] || '',
Zeile4: zeilen[3] || '', Zeile5: zeilen[4] || '',
...(entry.placeholders && typeof entry.placeholders === 'object' ? entry.placeholders : {}),
};
}