Comportamiento de script extraño para el mensaje GoTo<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy confundido acerca de un script simple que quiero escribir usando el mensaje GoTo. Quiero agregar un botón a una secuencia de comandos que permita al usuario ir a una columna en una tabla de datos. Lo siguiente, copiado del Índice de Script y que es la base de lo que quiero, funciona bien:
Nombres predeterminados hasta aquí (1);
dt = Abierto ("$ SAMPLE_DATA / Blood Pressure.jmp");
dt << Ir a (2);
Sin embargo, lo siguiente no:
Nombres predeterminados hasta aquí (1);
dt = Abierto ("$ SAMPLE_DATA / Blood Pressure.jmp");
i = 2;
dt << Ir a (i);
Vuelvo un pitido con Scriptable [] en el registro. ¿Por qué el segundo no va a la columna 2? ¿Cómo puedo hacer que esto suceda?
Gracias por cualquier ayuda.
Walt Paczkowski
Re: Comportamiento de script impar para el mensaje GoToPodría encontrar dos maneras para esto:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
i = 2;
Eval(Parse(EvalInsert("dt << Go to(^i^)")));
De p. 431 de la guía de scripts jmp He adaptado el ejemplo a esto:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
i = 2;
eval(eval expr(dt << Go to(Expr(i))));
A veces JMP no evalúa los argumentos de las funciones. No estoy muy seguro de cuándo sucede esto y por qué, pero siempre me confunde.