switch
Hallo Zusammen,
versuche gerade meine DB etwas zu modifizieren.
Auswahlfeld "Dokumente" mit 3 Einträgen, je nach Einstellung, soll das Formatierte Textfeld (Text E-Mail)verändert werden. Mein bisheriger Ansatz:
switch 'E-mail Text' do
case 1:
"Hallo"
case 2:
"Bitte"
case 3:
"Danke"
end
bekomme weder eine Fehlermeldung, noch passiert etwas. Jemand eine Idee?
Gruß
Thomas
10 Antworten
-
wie doof, kann ja eigentlich nicht funktionieren, da switch sich ja auf das Auswahlfeld bezieht.
Kennt trotzdem jemand einen Lösungsweg?
Gruß
Thomas
-
Vielleicht so?
'Text E-Mail' := switch number(Dokumente) do
case 1: "Hallo"
case 2: "Bitte"
case 3: "Danke"
end
-
Danke Copytexter...passt.
Jetzt muss ich nur noch die Variablen Felder wie Name, Adresse mit einbauen.
Gruß
Thomas
-
Ich nochmal.....
Das mit den variablen Feldern habe ich hinbekommen, aber wie kann ich noch Zeilenumbrüche hinzufügen. Habe keine Idee mehr. Derzeit sieht meine Formel wie folgt aus:
'E-mail Text' := switch number(Dokument) do
case 1:
html("Hallo ##Customer##, bitte entnehmen Sie dem Anhang unsere Zahlungserinnerung vom ##Datum## für überlassene Werbeflächen der Test AG. Bitte überweisen Sie den fälligen Betrag in Höhe von ##Betrag## bis spätestens ##Zahlungsziel##.")
case 2:
html("Hallo ##Customer##, bitte entnehmen Sie dem Anhang unsere 2. Zahlungserinnerung vom ##Datum## für überlassene Werbeflächen der Test AG. Bitte überweisen Sie den fälligen Betrag in Höhe von ##Betrag## bis spätestens ##Zahlungsziel##.")
case 3:
html("Hallo ##Customer##, bitte entnehmen Sie dem Anhang unsere 3. Zahlungserinnerung vom ##Datum## für überlassene Werbeflächen der Test AG. Bitte überweisen Sie den fälligen Betrag in Höhe von ##Betrag## bis spätestens ##Zahlungsziel##.")
endfunktionier alles soweit, jedoch würde ich gerne nach ##Customer## und nach Test AG jeweils einen Zeilenumbruch einfügen.
Gruß
Thomas
-
Ob das mit html() funktioniert, weiß ich jetzt gar nicht, aber generell werden Zeilenumbrüche in Ninox mit Anführungszeichen direkt an der jeweiligen Stelle im eingefügt. Beispiel:
html("Hallo ##Customer##," + "
" + "
" + bitte entnehmen Sie dem Anhang unsere Zahlungserinnerung vom ##Datum## für überlassene Werbeflächen der Test AG. " + "
" + "
" + Bitte überweisen Sie den fälligen Betrag in Höhe von ##Betrag## bis spätestens ##Zahlungsziel##.")
-
Hallo Copytexter,
so ähnlich hatte ich auch schon probiert, leider funktioniert auch dein Vorschlag nicht. Wird wohl so sein, dass es generell (noch) nicht geht.
Vieln Dank für deine Unterstützung.
Gruß
Thomas
-
Vielleicht mit <br>
-
Ich habe mich schon länger nicht mehr mit diesen Text-/HTML-Geschichten befasst. Aber vielleicht hat jemand anderes noch eine Idee.
-
Ach, siehste, da ist schon eine.
-
Hallo BugTrapper,
das war die Lösung..vielen Dank
Gruß
Thomas
Content aside
- vor 5 JahrenZuletzt aktiv
- 10Antworten
- 2191Ansichten