Comment enregistrer une table de données interrogées dans un dossier spécifié via un script ?</CODE></PRE><P>Salut! Est-ce que quelqu'un ici sait comment enregistrer une table de données interrogée dans un dossier spécifié via un script jmp? Je n'arrive pas à trouver la bonne façon de faire... Merci d'avance!</P><P>Voici mon exemple de script :</P><PRE><CODE class=" language-jsl">Data Table( "name of data table" );
//save raw data table to a folder
dt = current data table ();
filepath = "C:\Users\folder path";
dt<< save(filepath || "name of data table.jmp");
Tableau de donnéesScriptRe : Comment enregistrer une table de données interrogées dans un dossier spécifié via un script ?Oui. La plupart du temps, il semble préférable de conserver une barre oblique finale sur un chemin :
path = "$temp/mywork/";
La plupart (toutes ?) Les fonctions qui n'ont besoin que d'un chemin, sans fichier, en sont satisfaites :
path = "$temp/mywork/";
show(convertFilePath(path,"windows"));
Convertir le chemin du fichier (chemin, "windows") = "C:\Users\v1\AppData\Local\Temp\mywork\" ;
et ce n'est clairement pas un nom de fichier complet pour quiconque regarde le code plus tard.
Re : Comment enregistrer une table de données interrogées dans un dossier spécifié via un script ?Je soupçonne que le problème est qu'il manque un "/" entre votre chemin de fichier et "nom de table de données.jmp".Vous trouverez ci-dessous un script de travail qui
Names Default To Here( 1 );
Open( "$SAMPLE_DATA\big class.jmp" );
dt = Data Table( "big class" );
filepath = "$TEMP";
Wait( 5 ); // placed for the example so the table will be visible
dt << save( filepath || "\" || "mytable.jmp" );
Close( dt, nosave );
Wait( 5 ); // placed so for the example one can see the table is closed
Open( filepath || "\" || "mytable.jmp" );