0

Dateinamen automatisch vergeben

Hallo,

aus einem Datensatz soll ein Lieferschein erzeugt werden, dazu habe ich folgenden Code geschrieben:

let myFileName := 'Dokument-Nr' + ".pdf";
let myLayout := "Lieferschein";
printRecord(this, myLayout);
importFile(this, printAndSaveRecord(this, "Lieferschein"), myFileName);
Lieferschein := myFileName

 

Das pdf Dokument soll in einem Bildfenster für spätere Ansicht gespeichert werden, das funktiniert wunderbar, und dort trägt das PDF auch den richtigen Dateinamen, nämlich die Dokument-Nr. Gleichzeitg gebe ich die Datei zum Download aus, um sie über den Acrobat-Reader auszudrucken. Der Download funktioniert auch, dort trägt die Datei aber weiterhin eine von Ninox generierte Nummer. Wie kann ich erreichen, das auch die Download-Datei im Dateinamen die Dokument-Nummer führt? Vielen Dank für eure Hilfe!

Viele Grüße 

Heino

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Heino, beim printRecord() kann leider kein Dateiname vergeben werden. Es bleibt also nur, die mit importFile() erzeugte Datei manuell herunterzuladen oder die mit printRecord() heruntergeladene manuell umzubenennen. 

    • hlauer
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Copytexter, danke für Deine Hilfe, dann gehe ich über importFile()!