"Prüfschleife" für Mailversand mit variablem Text möglich?

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
helm1234567
Beiträge: 4
Registriert: 16.05.2019, 08:33

"Prüfschleife" für Mailversand mit variablem Text möglich?

Beitrag von helm1234567 » 19.05.2019, 23:15

Hallo,
ich habe in einem Formular eine Dropdown-Liste "Firma1" mit mehreren vorbelegten Werten.

In Abhängigkeit von der Auswahl möchte ich über eine Schaltfläche das Dokument per Mail versenden und in den Mailtext (var Nachricht) die Adresse der ausgewählten Gesellschaft mitgeben. Über die Datenbindung hat jede Auswahl in der Dropdown-Liste einen numerischen Elementwert.

Das Skript hinter dem Mail-Button sieht etwa so aus:
var Nachricht = "Adresse der gewählten Firma:" ;
Adresse1 ="Anschrift Firma1" ;
Adresse2 ="Anschrift Firma2" ;
usw.

if (Page1.Gesellschaft1.rawValue == 1 )
{ var Nachricht = Nachricht + Adresse1 ; }

if (Page1.Gesellschaft1.rawValue == 2 )
{ var Nachricht = Nachricht + Adresse2 ; }

usw.
Ziel ist, zunächst etwa 50 FirmenAdressen hier einzubinden. Das Skript wird dann sehr lang. Deshalb meine Frage,geht das irgendwie einfacher, mit so einer Art Prüfschleife?

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Re: "Prüfschleife" für Mailversand mit variablem Text möglich?

Beitrag von armine » 22.05.2019, 18:25

Hast du dir schon switch/case angeschaut?
https://www.w3schools.com/jsref/jsref_switch.asp

Antworten