「Excelワークブックの作成」を使用するときにユーザー入力を求めるスクリプトこんにちは、
「Excelワークブックの作成」を使用してテーブルをExcelにエクスポートする場合、(おそらくポップアップウィンドウを介して)ユーザーに[Excel]タブに使用する名前を入力するように求める方法はありますか?
Excelワークブックを作成する(( "c:/results.xlsx" 、{dtFINAL}、{ 「」ユーザー入力を求める「」 });
ありがとうございました!
スクリプティングRe:「Excelワークブックの作成」を使用するときにユーザー入力を求めるスクリプトこれは非常に簡単な例です。最小限のフォーマットが含まれ、例外コーディングなどは含まれていません。スクリプトガイドを読む必要があります。DashboardBuilderまたはApplicationBuilderを使用してコードを開発する方が便利な場合があります。しかし、最も重要なことは、JSLについて読むことに時間を費やす必要があるため、このような単純な問題を解決する方法を学ぶことができます。
Names Default To Here( 1 );
nw = New Window( "Enter",
<<MODAL></MODAL>
Re:「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>