Seite 2 von 2

Formatierung Datum im Dateinamen

Verfasst: 10.12.2013, 11:14
von noboc
Hallo Merklin,

das hatte ich bereits probiert. Klappt nicht.

Das ganze sieht so aus, jedoch wie bereits geschrieben, sobald die Uhrzeit ins Spiel kommt geht es nicht mehr??

Code: Alles auswählen

  //versende per Email oder mache irgendwas anderes....
  //Zeitstempel in Formular schreiben   
Formular1.Seite1.Uhrzeit_erstellt.rawValue = util.printd("HH:MM", new Date());
//Buttons Speichern und Drucken ausblenden
Formular1.Seite3.DruckenSchaltfläche1.presence="hidden";
Formular1.Seite3.Schaltfläche1.presence="hidden";
//Dateinamen zum Speichern bauen
var namePart3 = "Schichtübergabeprotokoll"
var namePart = Formular1.Seite1.TF_Bereich.rawValue;
var schicht = Formular1.Seite1.DD_Schicht.rawValue;
var dayStamp = util.printd("dd.mm.yyyy",new Date());
var timeStamp = util.printd("HH:MM:ss", new Date()).toString();
var fullName = "/T/NB/" + namePart3 + " - " + namePart + " - " + dayStamp + "-" + timeStamp + "-"  + schicht + ".pdf";
myTrustedSaveAs(event.target,fullName);     
 

Formatierung Datum im Dateinamen

Verfasst: 10.12.2013, 11:30
von Merklin
Hallo,

das verstehe ich nicht, in meiner Beispieldatei geht es doch.

VG Merklin

Formatierung Datum im Dateinamen

Verfasst: 10.12.2013, 12:10
von radzmar
...
ich möchte das aber so 05.12.2013 - 07:00 haben...
...
Nur mal als Info, das Format wie oben gewünscht ergibt doch einen ungültigen Dateinamen, weil Doppelpunkte gar nicht erlaubt sind.
Das Skript müsste damit eigentlich eine Ausnahme erzeugen und scheitern.
Außerdem sind auch Punkte in Dateinamen ganz schlechter Stil und sollten lieber durch Unter- oder Bindestriche ersetzt werden.
Also z.B. 05_12_2013-07_00.pdf

Formatierung Datum im Dateinamen

Verfasst: 10.12.2013, 12:25
von noboc
 Hallo Radzmar,

Danke für die Info mit den Zeichen.
In der Tat gibt das Probleme.
Nachdem ich die Punkte und Doppelpunkte durch Unterstriche erstz habe, funktioniert es
:D
Vielen lieben Dank für die Unterstützung an Merklin und Radzmar!!