Hola,
Estoy creando una aplicación JMP que abriría un libro de trabajo xlsx, cargaría hojas individuales en tablas de datos en segundo plano y vincularía las tablas de datos a los botones de script JSL de creación de gráficos en la aplicación JMP.
¿Hay alguna manera de crear un cuadro de entrada de selección de archivos en el generador de aplicaciones JMP, donde el usuario puede navegar y seleccionar el libro xlsx de la aplicación?
Definitivamente.Simplemente cree un cuadro de botón y dele un script que haga un archivo de selección. Aquí, solo tengo un cuadro de botón y un cuadro de texto vacío llamado "file_path_text".Para la secuencia de comandos del cuadro de botones, simplemente escribo "Al seleccionar".
Luego, en la ventana del script, defino On Select así:

On Select = expr(
file_path = Pick File(
"Select Excel File",
"$DOCUMENTS",
{"Excel|xls;xlsx"}
);
file_path_text << Set Text(file_path)
);
Cuando lo ejecute, debería ver su archivo seleccionado impreso en el cuadro de texto previamente vacío que muestra la ruta de su archivo previamente seleccionado.Use "dt = open(file_path)" para abrir el archivo seleccionado cuando su script esté listo para comenzar a trabajar con el archivo seleccionado.