Hola a todos, ¿cómo puedo hacer que cada vez que haga clic en un botón que coloqué en un diario, se ejecute el script que se encuentra en otra carpeta?
Usando una secuencia de comandos de prueba a continuación, puedo abrir con éxito la secuencia de comandos en otra carpeta. Esto está en JMP16.
Names Default To Here( 1 );
Clear Log();
Dir = Get Default Directory();
file_name = "JMP script/Load_PD.jsl";
file_path = Char(Dir || file_name);
Open(file_path);
Usando el script de prueba que hice, traté de implementarlo en mi script principal como se muestra a continuación.
El script que se muestra a continuación es solo un fragmento.
LoadTableType = Function( {reportType},
Dir = Get Default Directory();
If(
reportType == "PD",
file_name = "JMP script/Load_PD.jsl";
file_path = Char(Dir || file_name);
show(file_path);
Current Journal() << Append( Button Box("Load PD Table", Open (file_path))),
);
);Sin embargo, después de que el código principal termina de ejecutarse y se genera el botón, cada vez que hago clic en el botón, aparece este error que se muestra a continuación:
Name Unresolved: file_path in access or evaluation of 'file_path' , file_path/*###*/
Agradecería mucho cualquier consejo dado gracias!