¿Qué inspiró esta solicitud de lista de deseos?
La sintaxis actual para guardar tablas de datos con JSL es un poco torpe.
dt=current data table();
dt << Save(
<FILEPATH>
);
</FILEPATH>
Esto requiere especificar la ruta completa del archivo, que incluye el nombre de la tabla de datos JMP. Guardar el archivo con su nombre actual es aún más complicado.
dt = current data table();
table_name=dt << get name;
dir="C:\temp\";
filepath=dir || table_name || ".jmp";
dt << save( filepath)
¿Cuál es la mejora que le gustaría ver?
Me gustaría una función Guardar archivo() que permita guardar tablas de datos (y posiblemente cualquier archivo JMP) con una sintaxis más clara y compacta. Para guardar tablas, podría ser algo como esto.
dt=current data table();
// save to default directory
Save File(dt);
// save to specific directory
Save File(dt,
<DIRECTORY path="">
) //save to specific directory with data table name new name Save File(dt,
<DIRECTORY path="">
,
<NEW name="">
)
</NEW>
</DIRECTORY>
</DIRECTORY>
¿Por qué es importante esta idea?
Es para mejorar la eficiencia y legibilidad de la codificación JSL.
en lugar de
Save File(dt);
Puedes usar
dt << save();
Para el problema con la ruta y el nombre del archivo, se podría hacer el deseo más general, mucho más allá de "GUARDAR".
... y pide un marco para manejar rutas de archivos en JMP como es posible en otros lenguajes
(¿Quizás existe un deseo existente?).
Simplemente eche un vistazo a biblioteca de rutas / Path En Python. No es ciencia espacial, pero simplifica mucho las cosas.
¡Gracias por enviar esta solicitud!