使用“创建 Excel 工作簿”时要求用户输入的脚本你好,
当使用“创建 Excel 工作簿”将表格导出到 Excel 时,有没有办法让用户(可能通过弹出窗口)输入 Excel 选项卡应使用的名称?
创建 Excel 工作簿( "c:/results.xlsx" ,{dtFINAL},{ ”询问用户输入” });
谢谢!
脚本编写回复:使用“创建 Excel 工作簿”时要求用户输入的脚本这是一个非常简单的例子。它包含最少的格式,没有异常编码等。您需要阅读脚本指南。您可能会发现使用 Dashboard Builder 或 Application Builder 开发代码更方便。但最重要的是,你需要花时间阅读 JSL,这样你才能学会解决像这样的简单问题
Names Default To Here( 1 );
nw = New Window( "Enter",
<<MODAL></MODAL>
回复:使用“创建 Excel 工作簿”时要求用户输入的脚本嗨 Txnelson - 感谢您的帮助!
文本框弹出窗口适用于我,但它不会将用户输入的名称保存到 Excel 选项卡(甚至没有创建 Excel 选项卡)。 我相信我需要以某种方式在“创建 Excel 工作表”脚本中加入“dtFINAL”,因为这是我想保存在 Excel 选项卡中的表格。 这是我的完整脚本:
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>