Tengo una tabla JMP que contiene categorías, subcategorías y límites de especificaciones a los que necesito hacer referencia en una tabla de datos.Estoy seguro de que hay muchas maneras de hacer esto, pero escribí fórmulas en dos columnas agregadas que se convierten en una secuencia de comandos JMP cuando se seleccionan las columnas y se pegan los valores en una secuencia de comandos JMP vacía.
La columna 1 agregada contiene la fórmula:
Si(Fila() == 1,
"dt=Tabla de datos actual();"
)
La columna 2 agregada contiene la fórmula:
"Try(Eval(Eval Expr( :" || :Proceso || " << Establecer propiedad( \!"Límites de especificación\!", {LSL("
|| Char( :LSL ) || " ), Destino( " || Char( :Destino ) || " ), USL( " || Char( :USL )
|| " ), Mostrar límites( 1 )} ))););";
"Try((Columna(\!"" || :Proceso || "\!") << Establecer seleccionado(1););dt << agrupar columnas(\!""
|| :TIPO || "\!");dt << deseleccionar grupo de columnas( \!"" || :TIPO || "\!" ););" ||
"Try(Eval(Eval Expr(:" || :Proceso || " << Establecer propiedad(\!"Notas\!", \!"" ||
:Subgrupo || "\!"))););";
El proceso es el nombre de la propiedad Columna.Esto será coherente con los nombres de las columnas de datos en la tabla de datos.
LSL es la columna de límite de especificación inferior.
USL es la columna de límite de especificación superior.
El tipo es la columna del grupo.
El subgrupo es la columna de notas.
Puedo seleccionar manualmente las columnas, copiar y pegar, lo que proporciona un script funcional.Para agregar la siguiente capa de automatización, quería que el script seleccionara y copiara los valores de las dos columnas de destino, abriera la ventana del script y pegara el contenido.
¿Dónde estoy atascado es en hacer que el script copie y pegue los valores contenidos en las columnas?
Cualquier ayuda se agradece.