Enregistrer un nouveau projet en utilisant un nom de variable créé dans le projetBonjour,
J'ai mis en place un script qui commence par la création d'un projet. Après avoir fait toutes sortes de choses dans le projet, j'obtiens un nom de variable que je souhaite utiliser pour nommer/enregistrer le projet.
J'ai essayé d'utiliser un espace de noms global pour transférer la variable depuis l'intérieur du projet, en vain.
Toute suggestion serait très appréciée
Names Default To Here( 1 );
Clear Log();
project = New Project();
project << run script(
dt = New Table( "test table for project", add rows( 1 ) );
dt << save( "$DOCUMENTS/test delete.jmp" );
if(isnamespace("trans")==0, trans = new namespace("trans"));
trans:pjname = "blogus project.jmpprj";
);
name=trans:pjname;
show(name);
project << Save As( "$DOCUMENTS/" || name );Organisation du contenuMélange et nettoyage des donnéesles fenêtresRe : Enregistrer un nouveau projet en utilisant un nom de variable créé dans le projetJ'ai trouvé la réponse à ma propre question.
Quoi qu'il en soit, utiliser 'this project()' fait l'affaire. Voir le script ci-dessous
Names Default To Here( 1 );
Clear Log();
project = New Project();
project << run script(
dt = New Table( "test table for project", add rows( 1 ) );
dt << save( "$DOCUMENTS/test delete.jmp" );
pjname = "blogus project.jmpprj";
this project() << Save As( "$DOCUMENTS/" || pjname );
);