<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe ein Skript, das Ergebnisse mit dem Befehl save pdf in einer PDF-Datei mit einem im Skript angegebenen Namen speichert. Derzeit muss ich den Dateinamen manuell anpassen, damit der ältere nicht überschrieben wird, da das Skript alle paar Tage ausgeführt wird. Gibt es eine Möglichkeit, das aktuelle Datum automatisch in den Dateinamen aufzunehmen?
Vielen Dank, ich bin neu bei JMP, also dachte ich nicht, dass es fast genauso funktionieren wird wie in C++
Hier ist ein Beispiel, wo eine Tabelle geöffnet und mit dem aktuellen Datum gespeichert wird. Die letzte Zeile speichert die Tabelle mit dem darin eingebetteten heutigen Datum.
Außerdem ist es wichtig, ein Datumsformat zu wählen, das kein "/" oder ein ":" enthält.
//Earth Quates, letzte 7 Tage
Namen standardmäßig bis hierher ( 1 );
cd=Standardverzeichnis abrufen();
data=expr(quake = Open(
//"/0000000027230BB0/eqs7day-M1.txt",
" http://earthquake.usgs.gov/earthquakes/catalogs/eqs7day-M1.txt ",
Säulen(
Quelle = Zeichen,
Eqid = Zeichen,
Version = Charakter,
Datetime = Zeichen,
Lat = Numerisch,
Lon = Numerisch,
Größe = Numerisch,
Tiefe = Numerisch,
NST = Numerisch,
Region = Charakter
),
Importeinstellungen(
Zeilenende ( CRLF, CR, LF ),
Feldende ( Komma ),
Strip-Zitate ( 1 ),
Verwenden Sie Apostroph als Anführungszeichen ( 0 ),
Ganze Datei scannen( 1 ),
Behandle leere Spalten als numerisch ( 0 ),
Etiketten( 1 ),
Spaltennamen Start( 1 ),
Datenstarts ( 3 ),
Zu lesende Zeilen (alle),
Jahresregel( "20xx" )
)
);
beben<< set name("Erdbeben "||short date(today()));
Beben<< new column("DateTime2", <
Formel(
l = Words( :Datetime, " ," );
d = l[3] || Substr( l[2], 1, 3 ) || l[4] || " " || l[5];
Informat( d, "ddMonyyyy h:m:s" );
)
););
Daten;
Beben << Speichern unter( cd||"Erdbeben "||Format Date( Today(), "ddmonyyyy" )||".jmp" );