0

Problem mit Join Funktion bzw. CSV Export

Hallo, Ich möchte mit einem Button einen Kontakt als CSV exportieren. 

Das Problem ist die vorletzte Zeile. ("Die Funktion ist nicht definiert join(string,string)")

-----

let myHeader := "ANREDE;VORNAME;NACHNAME;EMAIL;SPRACHE;LETZTERJOB";

let vorn := if Vorname = null then Kunde.Firmenname else Vorname end;
let anr := if Vorname = null then "Firma" else text(Anrede) end;    

let myBody := 

text(anr) + ";" + text(vorn) + ";" + text(Nachname) + ";" + text(Mail) + ";" +
        text(Kunde.Sprache) +
        ";" +
        format(last(Kunde.'Aufträge'.Lieferdatum), "DD-MM-YYYY");

let myCSV := myHeader +
    "
" +
    join(myBody, "
");
csv := createTextFile(this, myCSV, "ninox-export.csv")

 

----

Das komische ist, in einem anderen Kontext funktioniert die Formel (wenn ich mehrere Kontakte auf einmal exportiere. Und zwar diese Formel hier:

let myHeader := "ANREDE;VORNAME;NACHNAME;EMAIL;SPRACHE;LETZTERJOB";
let myBody := for i in 'Empfänger Kunde' do
        let vorn := if i.Ansprechpartner.Vorname = null then
                i.Ansprechpartner.Kunde.Firmenname
            else
                i.Ansprechpartner.Vorname
            end;
        let anr := if i.Ansprechpartner.Vorname = null then
                "Firma"
            else
                text(i.Ansprechpartner.Anrede)
            end;
        text(anr) + ";" + text(vorn) + ";" + text(i.Ansprechpartner.Nachname) + ";" +
        text(i.Ansprechpartner.Mail) +
        ";" +
        text(i.Ansprechpartner.Kunde.Sprache) +
        ";" +
        format(last(i.Ansprechpartner.Kunde.'Aufträge'.Lieferdatum), "DD-MM-YYYY")
    end;
let myCSV := myHeader +
    "
" +
    join(myBody, "
");
csv := createTextFile(this, myCSV, "ninox-export.csv")

1 Antwort

null
    • Sprecher
    • info.23
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hat sich erledigt, bin selbst draufgekommen. Das join ist ja völlig unnötig, bei nur einem Datensatz...