0

Dateiname bei importFile()

Hallo,

ich habe ein Auswahlfeld "Wintermonate für Rechnungen auswählen".
Und je nachdem welche Monate hier ausgewählt werden, soll dann der Dateiname bsp. für Oktober und November "10-11-(+einName).pdf" lauten.
Die Ergänzung mit dem Namen funktioniert, aber die ausgewählten Monate werden nicht hinzugefügt.
Was ist da falsch?

let welcheMonate := if chosen('Wintermonate für Rechnung auswählen') = "Oktober" then
"10-" + if chosen('Wintermonate für Rechnung auswählen') = "November" then
"11-" + if chosen('Wintermonate für Rechnung auswählen') = "Dezember" then
"12-" + if chosen('Wintermonate für Rechnung auswählen') = "Jänner" then
"01-" + if chosen('Wintermonate für Rechnung auswählen') = "Februar" then
"02-" + if chosen('Wintermonate für Rechnung auswählen') = "März" then
"03-" + if chosen('Wintermonate für Rechnung auswählen') = "April" then
"04-"
end
end
end
end
end
end
end;
let myAltProtokoll := Protokoll;
if '📑' = 1 then
printRecord(this, "SPAK Rechnung Kopie");
Protokoll := now() + ": Rechnungs-Kopie verschickt " + "<br/>" + myAltProtokoll
else
importFile(this, printAndSaveRecord(this, "Rechnung SPAK"), welcheMonate + 'Hundeführer'.Nachname + "." + substr('Hundeführer'.Vorname, 0, 3) + ".pdf");
printRecord(this, "Rechnung SPAK");
Protokoll := now() + ": Rechnung verschickt" + "<br/>" + " // " + myAltProtokoll;
'📑' := 1;
'Rechnung erstellt?' := 1
end

Danke schon im Voraus!
Lg,
Wolfgang

2 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Wolfgang,

    versuch bitte bei let welcheMonate :=

    ---

    let myV := ["Oktober", "November", "Dezember", "Jänner", "Februar", "März", "April"];
    let myN := ["10-", "11-", "12-", "01-", "02-", "03-", "04-"];
    let myT := join(chosen('Wintermonate für Rechnung auswählen'), "");
    for i from 0 to 7 do
    myT := replace(myT, item(myV, i), item(myN, i))
    end;
    let welcheMonate :=myT

    ---

    Leo

    • info.28
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Es hat wunderbar geklappt! Vielen Dank! :)

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 2Antworten
  • 733Ansichten