Me he encontrado con este problema recientemente: quería que un script jsl editara otro script que está incrustado dentro de una tabla de datos .
Actualmente, lo mejor que puedo hacer es obtener el script con el mensaje:
dt<< get script () ;
Obtengo el contenido del script como una cadena que puedo editar y luego puedo guardarlo usando:
dt<< save script ();
El problema es que sólo puede hacer una copia y no guardarla en un script existente. Si uso el mismo nombre, simplemente agregará un '2' al final del nombre.
Supongo que podría guardarlo como el número 2, borrar el primero y luego cambiar el nombre del número 2 para que tenga el nombre original, pero esto parece un poco tedioso y peligroso de hacer...
Entonces lo que propongo es un dt< mensaje.
Ya que estamos en eso, ¿por qué no convertir los scripts de tablas de datos en objetos programables ? Con una forma de referirse a ellos, como dt:myscript. De esta manera podrían recibir un montón de mensajes como todos los demás objetos dentro de JMP.
Mucho mejor que escribir un script como una cadena: edítelo como una expresión.
por ejemplo para obtener una funcionalidad como dt << Eliminar variables de tabla()