<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho uno script che salva i risultati in un file PDF con un nome specificato nello script utilizzando il comando save pdf. Attualmente devo regolare manualmente il nome del file in modo che quello più vecchio non venga sovrascritto poiché lo script viene eseguito ogni pochi giorni. C'è un modo per includere la data corrente nel nome del file in modo automatico?
Grazie mille, sono nuovo in JMP, quindi non pensavo che avrebbe funzionato quasi allo stesso modo di C++
Ecco un esempio in cui una tabella viene aperta e salvata con la data corrente. L'ultima riga salva la tabella con la data odierna incorporata.
Inoltre, è importante scegliere un formato di data che non contenga "/" o ":".
//Earth Quates, ultimi 7 giorni
Nomi Predefinito A Qui( 1 );
cd=ottenere la directory predefinita();
data=expr(terremoto = Open(
//"/0000000027230BB0/eqs7day-M1.txt",
" http://earthquake.usgs.gov/earthquakes/catalogs/eqs7day-M1.txt ",
colonne(
src=Carattere,
Eqid = Carattere,
Versione = Carattere,
Datetime = carattere,
Lat = numerico,
Lon = numerico,
Magnitudo = Numerico,
Profondità = Numerico,
NST = numerico,
Regione = Carattere
),
Impostazioni di importazione(
Fine riga (CRLF, CR, LF),
Fine del campo (virgola),
Striscia citazioni( 1 ),
Usa l'apostrofo come virgolette ( 0 ),
Scansiona l'intero file( 1 ),
Tratta le colonne vuote come numeriche ( 0 ),
Etichette( 1 ),
Nomi di colonna Inizio( 1 ),
Inizio dati( 3 ),
Righe da leggere ( tutte ),
Regola dell'anno( "20xx" )
)
);
terremoto<< set name("Terremoti "||breve data(oggi()));
terremoto<< new column("DateTime2", <
formula(
l = Parole( :Datetime, " ," );
d = l[3] || Substr( l[2], 1, 3 ) || l[4] || " " || l[5];
Informat( d, "ddMonyyyy h:m:s" );
)
);););
dati;
terremoto << Salva come( cd||"Terremoti "||Formato data( Oggi(), "ggmonioaaa" )||".jmp" );