J'essaie d'enregistrer un journal et un pdf dans un dossier après leur création.
J'utilise d'abord le répertoire pick pour obtenir les fichiers que je veux analyser. Lorsque cela est fait, les fichiers sont enregistrés dans ce répertoire.
Cependant, je veux qu'ils enregistrent dans un dossier avec la date.
Voici le code que j'ai essayé :
Main Menu( "Minimize All" );
path = Pick Directory( "Select a directory" );
Set Default Directory( path );
files = Files In Directory( path );
output = Create Directory( path || Substitute( MDYHMS( Today() ), "/", "-", ":", "." ) || "/" );
It then goes into a for loop to create the graphs
At the end of the for loop you have
jrn <<
SaveJournal( path || files[i] || ".jrn" );
Current Journal() << close window();
report << SavePDF( path || files[i] || ".pdf" );
report << close window();
dt << close window;
org << close window;
Pour les parties enregistrées, j'ai essayé le chemin || sortie|| ... et j'ai aussi essayé d'ajouter "/" - aucun de ceux-ci ne semble fonctionner.
Pour l'instant, son enregistrement dans le répertoire en ce qui concerne le chemin, mais je veux qu'il aille un peu plus loin dans la sortie
Je pense que le problème peut être que l'affectation de votre variable "sortie" ne produit pas le résultat que vous attendez. Essaye ça:
sortie = chemin||substitute(MDYHMs(Aujourd'hui()), "/", "-", ":", "."")||"/" ;
Créer un répertoire (sortie);
Ensuite, lorsque vous enregistrerez votre rapport, les éléments suivants devraient fonctionner pour vous :
report << SavePDF ( sortie || fichiers[i] || ".pdf");