Hola a todos.
Tengo variables en mi secuencia de comandos de gráficos. No puedo publicar el script exacto pero tengo algo como:
temp = Expr (
// Script de gráficos con variables, he incluido estas variables alrededor de Eval ()
);
...
Agregar secuencia de comandos de gráficos (temp);
El problema es que el script de gráficos no funciona cuando la ventana se actualiza. Miré el script usando "Personalizar" y solo muestra "temp".
Entonces intenté:
framebox << Add Graphics Script(Eval Expr(temp));
framebox << Add Graphics Script(Eval(Eval Expr(temp)));
así como algunas otras cosas pero nada funcionó. También intenté poner directamente la secuencia de comandos de gráficos sin Expr y temp en el mensaje << Agregar secuencia de comandos de gráficos, pero eso genera errores porque tiene variables desconocidas para el cuadro de cuadro.
Estoy usando el primer método en la solución aceptada para esto: Agregar y quitar guiones gráficos
Quería usar el segundo pero no funcionó porque supone constantes y tengo variables.
También miré esto pero no ayudó: https://www.jmp.com/support/notes/55/553.html
Intenté todo lo posible para dar tantos detalles como sea posible, pero lo siento, ¡no puedo publicar el código!
Una última nota es que todo esto está dentro de un método de Clase. No estoy seguro si eso hace la diferencia en este caso.
¿Alguien sabe alguna solución?
Gracias.
No importa, eso funcionó! Tuve un error en el código, jaja. Muchas gracias!
Consulte el artículo a continuación para conocer algunas formas de lograrlo. Estás en el camino correcto, pero necesitas construirlo así:
Eval( Eval Expr(
framebox << Add Graphics Script( Expr( temp ) )
) );
Inserte una expresión en otra usando Eval Insert, Eval Expr, Parse y Substitute