コンボボックスのデータ抽出パスで選択した変数の使用方法こんにちは、
私はJMPにまったく慣れておらず、コンボボックス付きのスクリプトを入手し、選択した文字を使用してデータのパスに挿入する予定です。抽出、提案を歓迎します。
ありがとう
名前のデフォルトはHere(1);
クリアシンボル();
Clear Globals();
新しいウィンドウ( "コンボボックステスト"、
<<モーダル、
パネルボックス( "日付範囲を選択"、
ラインナップボックス(N Col(1)、
テキストボックス( "DCOP ID")、
dc_cb =コンボボックス({"CED15_10"、 "CDM45.10"、 "CRL02.05"、 "CEM11.05"、 "CEM09.18"、 "CBI07.01"}、dc_cb << GetSelected()、<< Set Width(20))、
、
)、
Hリストボックス(
ボタンボックス(「OK」、
<<関数の設定(
Function({self}、
dcop_id = dc_cb << Get;
)
)
)、
ボタンボックス(「キャンセル」)
)、
)、
);
dt_control = Open(
"\\ S:data \ ENG_" || dcop_id || 「.CSV」
スクリプティングRe:コンボボックスで選択した変数をデータ抽出パスに使用する方法「Get」というメッセージはコンボボックスから整数を返します。代わりに「GetText」が必要だと思います。この更新されたスクリプトを参照してください。
Names Default To Here( 1 );
New Window( "Combo box test",
<< Modal,
Panel Box( "Select a Date Range",
Lineup Box( N Col( 1 ),
Text Box( "DCOP ID" ),
dc_cb = Combo Box(
{"CED15_10", "CDM45.10", "CRL02.05", "CEM11.05", "CEM09.18", "CBI07.01"},
dc_cb << GetSelected(),
<< Set Width( 20 )
)
),
H List Box(
Button Box( "OK",
<<SET function=""></SET>
これらのメッセージの詳細については、スクリプトインデックスを確認してください。

Re:コンボボックスで選択した変数をデータ抽出パスに使用する方法甘い、うまく機能します。
コンボボックスを使用して、結果を数値として取得できる可能性があります?
Names Default To Here( 1 );
New Window( "Combo box test",
<< Modal,
Panel Box( "Select a Date Range",
Lineup Box( N Col( 1 ),
Text Box( "DCOP ID" ),
dc_cb = Combo Box(
{"10", "20", "30"},
dc_cb << GetSelected(),
<< Set Width( 20 )
)
),
H List Box(
Button Box( "OK",
<<SET function=""></SET>Re:コンボボックスで選択した変数をデータ抽出パスに使用する方法Num()関数を使用して、文字列を数値に変換するだけです。また、Getメッセージではなく、GetSelectedメッセージを使用する必要があります。Get Selectedは値を返し、Getはインデックス番号を返します。
コンボボックス()で使用可能なメッセージの定義については、スクリプトインデックスを参照してください。
dcop_id = Num( dc_cb << Get Selected ) ;
時間をかけて、JMPドキュメントライブラリの[ヘルプ]メニューにあるスクリプトガイドを読むことを強くお勧めします。それは本当にあなたのJSLへのベンチャーをはるかに簡単な仕事にする背景をあなたに提供するでしょう。
Re:コンボボックスで選択した変数をデータ抽出パスに使用する方法どうもありがとう、それは完璧に機能します。
再度、感謝します