Hola amigos,
Estoy intentando escribir un script que creará algunas variantes de una columna de fecha y hora en la tabla. Por ejemplo:
1. El usuario selecciona la fecha-hora-columna en un cuadro de diálogo: Ej .: DateTime
2. => el script crea una nueva columna usando una fórmula: Hora (: Fecha y hora)
Mi problema es averiguar cómo crear una fórmula que haga referencia a una columna especificada por el usuario. Actualmente estoy haciendo esto:
time = .;
New Window( "Generate Time Indicators",
<<MODAL></MODAL>
Este script funciona para mí, pero no funciona para ninguno de mis compañeros de trabajo. Todos estamos ejecutando JMP 13.1.0. Una persona ejecuta JMP en una Mac, mientras que todas las demás usan Windows 10 (incluido yo).
Esto es lo que mi jefe obtiene:


Para mi todo funciona bien:

¡Muchas gracias a cualquiera que pueda decirme qué está pasando aquí!
He podido replicar los resultados de sus gerentes seleccionando la columna de tiempo en la tabla de datos antes de ejecutar el script. Cuando aparece el script, la columna aparece como seleccionada. Si verifica el nuevo formato de columna que se va a usar y luego haga clic en Aceptar, se produce el error. Lo que está sucediendo es que su valor de tiempo no se está estableciendo, porque el usuario no ha hecho clic en el cuadro de lista Col (), por lo que el script que ha especificado para el cuadro de lista Col () no se ejecuta.
Probablemente, la forma más fácil de solucionar este problema sería colocar el script desde el cuadro de lista Col () en el script Check Box (), ya que sabe que debe seleccionarse.