Secuencia de comandos para solicitar información del usuario cuando se usa "Crear libro de trabajo de Excel"Hola,
Al usar "Crear libro de Excel" para exportar una tabla a Excel, ¿hay alguna manera de pedirle al usuario (posiblemente a través de una ventana emergente) que ingrese el nombre que debe usarse para la pestaña Excel?
Crear libro de trabajo de Excel ( "c: /results.xlsx" , {dtFINAL}, { " SOLICITE LA ENTRADA DEL USUARIO " });
¡Gracias!
ScriptingRe: secuencia de comandos para solicitar la entrada del usuario cuando se utiliza "Crear libro de Excel"He aquí un ejemplo muy sencillo.Contiene un formato mínimo, sin codificación de excepción, etc. Debe leer la Guía de secuencias de comandos.Puede que le resulte más conveniente desarrollar su código utilizando Dashboard Builder o Application Builder.Pero lo más importante es que debes dedicar tiempo a leer sobre JSL, para que puedas aprender a resolver problemas simples como este.
Names Default To Here( 1 );
nw = New Window( "Enter",
<<MODAL></MODAL>
Re: secuencia de comandos para solicitar la entrada del usuario cuando se utiliza "Crear libro de Excel"Hola Txnelson, ¡gracias por tu ayuda!
La ventana emergente del cuadro de texto funciona para mí, pero no guardará el nombre ingresado por el usuario en una pestaña de Excel (y la pestaña de Excel ni siquiera se crea). Creo que necesito incorporar "dtFINAL" en el script "Crear hoja de cálculo de Excel" de alguna manera, ya que esa es la tabla que quiero guardar en una pestaña de Excel. Este es mi guión completo:
Set Default Directory ( "c:/");
dt = Open ("616641_US JTBD Final.jmp");
md = dt << MaxDiff(
One Table( 1 ),
Subject ID( :Subject ID ),
Choice Set ID( :Choice Set ID ),
Profile ID( :Response Indicator ),
Profile Effects( :"Profile ID (Milkshake)"n ),
Response Value Indicates Best( 1 ),
Response Value Indicates Worst( -1 )
);
md << Save Utility Formula;
md << close window;
tb = dt << Tabulate(
Add Table(
Column Table( Analysis Columns( :Utility Formula ), Statistics( Mean, N ) ),
Row Table( Grouping Columns( :"Profile ID (Milkshake)"n ) )
)
);
tb << Make Into Data Table;
dtFINAL = Current Data Table ();
tb << close window;
//Script from TxNelson
Names Default To Here( 1 );
nw = New Window( "Enter",
<<MODAL></MODAL>