Guardar un nuevo proyecto usando un nombre de variable creado dentro del proyectoHola,
He elaborado un guión que comienza con la creación de un proyecto. Después de hacer todo tipo de cosas dentro del proyecto, obtengo un nombre de variable que quiero usar para nombrar/guardar el proyecto.
Intenté usar un espacio de nombres global para transferir la variable desde dentro del proyecto sin éxito.
Cualquier sugerencia sería muy apreciada.
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 );Organización de contenidosCombinación y limpieza de datosventanasRe: Guardar un nuevo proyecto usando un nombre de variable creado dentro del proyectoEncontré la respuesta a mi propia pregunta.
De todos modos, usar 'este proyecto ()' hace el truco. Ver guión a continuación
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 );
);