remplir automatiquement la date d'aujourd'hui dans le nom de la table de donnéesJe dois enregistrer en tant que table de données au format xlsx ET ajouter automatiquement la date d'aujourd'hui. Par exemple, le nom du fichier sera "ancien nom 3/8/2022.xlsx" si j'exécute le script le 3/8/2022, et "ancien nom 3/9/2022.xlsx" si j'exécute le script le 3/ 9/2022. C'est facile à faire dans SAS, et je suppose que JMP sera similaire. Je ne sais pas comment corriger le code. Merci
Data Table( "ancien nom" ) << Enregistrer( "C:\ancien nom || Aujourd'hui().xlsx" );
Tableau de donnéesmacOSScriptRe : Remplir automatiquement la date d'aujourd'hui dans le nom de la table de donnéesMerci! Cela a parfaitement fonctionné.
Re : Remplir automatiquement la date d'aujourd'hui dans le nom de la table de donnéesVous devez formater la date :
Format( Today(), "ddMonYYYY" );
Deux choses à noter :
- Vous n'avez pas besoin de Char() car Format() renvoie une chaîne de caractères.
- Évitez les formats qui contiennent des barres obliques (/) car ils sont utilisés comme délimiteurs de répertoire.
Re : Remplir automatiquement la date d'aujourd'hui dans le nom de la table de donnéesMerci! Mais la date n'est pas au format MM/JJ/AAAA. Il renvoie 3729589915.
Re : Remplir automatiquement la date d'aujourd'hui dans le nom de la table de donnéesSalut @Isabelle26
peut-être que cela fonctionnera:
Data Table( "ancien nom" ) << Enregistrer( "C:\ancien nom "|| char (Aujourd'hui())||".xlsx" );