<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai un script qui enregistre les résultats dans un fichier PDF avec un nom spécifié dans le script en utilisant la commande save pdf. Actuellement, je dois ajuster manuellement le nom du fichier afin que l'ancien ne soit pas écrasé car le script est exécuté tous les quelques jours. Existe-t-il un moyen d'inclure automatiquement la date actuelle dans le nom du fichier ?
Merci beaucoup, je suis nouveau sur JMP, donc je ne pensais pas que cela fonctionnerait presque de la même manière qu'en C++
Voici un exemple où une table est ouverte et enregistrée avec la date actuelle. La dernière ligne enregistre la table avec la date du jour intégrée.
De plus, il est important de choisir un format de date qui ne contient ni "/" ni ":".
//Earth Quates, 7 derniers jours
Noms par défaut à ici( 1 );
cd=obtenir le répertoire par défaut();
data=expr(tremblement = Ouvrir(
//"/0000000027230BB0/eqs7day-M1.txt",
" http://earthquake.usgs.gov/earthquakes/catalogs/eqs7day-M1.txt ",
Colonnes(
src=Caractère,
Eqid = Caractère,
Version = Caractère,
DateHeure = Caractère,
Lat = numérique,
Lon = Numérique,
Magnitude = Numérique,
Profondeur = Numérique,
NST = Numérique,
Région = Caractère
),
Importer les configurations(
Fin de ligne ( CRLF, CR, LF ),
Fin de champ ( virgule ),
Bande Citations( 1 ),
Utilisez l'apostrophe comme guillemet( 0 ),
Numériser le fichier entier (1),
Traiter les colonnes vides comme numeric( 0 ),
Étiquettes( 1 ),
Noms de colonne Début( 1 ),
Les données commencent ( 3 ),
Lignes à lire (toutes),
Règle de l'année( "20xx" )
)
);
quake<< set name("Earthquakes "||short date(today()));
quake<< new column("DateTime2", <
formule(
l = Mots( :DateHeure, " ," );
d = l[3] || Substr( l[2], 1, 3 ) || l[4] || " " || l[5] ;
Informat( d, "ddMonyyyy h:m:s" );
)
);););
Les données;
quake << Enregistrer sous( cd||"Earthquakes "||Format Date( Today(), "ddmonyyyy" )||".jmp" );