使用“創建 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>