0

Verständisprobleme Anredeformel Skript

Hallo 

ich bin sehr neu hier und hab ein paar Probleme mit NX Skript (bin C# Programmierer).

Also in meine Berechnungsfeld möchte ich eine Anredenformel zusammenstellen und verwende den Wert aus dem Feld "Geschlecht" welches ein Auswahlfeld ist.

let formel := "Sehr geehrt";
if text(Geschlecht) = "Männlich" then
formel := formel + "er Herr " + Vertragsname;
else
if text(Geschlecht) = "Weiblich" then
formel := formel + "e Frau " + Vertragsname;
else
if text(Geschlecht) = "Divers" then
formel := formel + "* " + Vertragsname;
else
formel := "Sehr geehrte Damen und Herren";
end
end
end
formel + ","

Nun bekomme ich die Fehlermeldung "Ende erwartet: formel in Zeile 15, Spalte 6.

Ich kapier es einfach nicht was da fehlt. Mit Switch hab ich es auch schon probiert.

Vielen Dank für die Hilfe

Daniel

2 Antworten

null
    • info.44
    • vor 2 Jahren
    • Gemeldet - anzeigen

    So ich jetzt hab ich es gerade gelöst.

    Das mit dem Semikolon ist nicht ganz so gut erklärt. Mir fehlen an etlichen Stellen essentielle Dokumentationen zur Sprachstruktur.

    • info.44
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hier das letzte end ein Semikolon!!

     

    let formel := "Sehr geehrt";
    if text(Geschlecht) = "Männlich" then
    formel := formel + "er Herr " + Vertragsname;
    else
    if text(Geschlecht) = "Weiblich" then
    formel := formel + "e Frau " + Vertragsname;
    else
    if text(Geschlecht) = "Divers" then
    formel := formel + "* " + Vertragsname;
    else
    formel := "Sehr geehrte Damen und Herren";
    end
    end
    end;
    formel + ","

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 2Antworten
  • 375Ansichten