如何使用在組合框數據提取路徑中選擇的變量你好,
我對JMP還是很陌生,有帶組合框的腳本,打算使用所選字符插入到數據路徑中提取,歡迎任何建議。
謝謝
名稱默認為Here(1);
清除Symbols();
清除Globals();
新窗口(“組合框測試”,
<<模態
面板框(“選擇日期範圍”,
陣容框(N Col(1),
文本框(“ DCOP ID”),
dc_cb =組合框({“ CED15_10”,“ CDM45.10”,“ CRL02.05”,“ CEM11.05”,“ CEM09.18”,“ CBI07.01”},設置Width(20)),
,
),
H列錶框(
按鈕盒(“確定”,
<< Set Function(
功能({self},
dcop_id = dc_cb <<獲取;
)
)
),
按鈕盒(“取消”)
),
),
);
dt_control =打開(
“ \\ S:data \ ENG_” || dcop_id || “ .CSV”
腳本編寫回复:如何使用組合框中選擇的變量進入數據提取路徑消息Get從組合框中返回一個整數,我想您反而想要Get Text。請參閱以下更新的腳本:
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>
查看腳本索引以查看有關這些消息的更多詳細信息。

回复:如何使用組合框中選擇的變量進入數據提取路徑太好了,效果很好。
我有可能使用組合框並以數字形式表示結果?
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>回复:如何使用組合框中選擇的變量進入數據提取路徑您需要做的就是使用Num()函數將字符串轉換為數字。另外,您需要使用“獲取所選”消息,而不是“獲取”消息。Get Selected返回值,而Get返回索引號。
有關可用於Combo Box()的消息的定義,請參見腳本編制索引。
dcop_id = Num( dc_cb << Get Selected ) ;
我強烈建議您花些時間閱讀“幫助”菜單下“ JMP文檔庫”中的“腳本指南”。它將為您提供真正的背景,使您進入JSL變得容易得多。
回复:如何使用組合框中選擇的變量進入數據提取路徑非常感謝,效果很好。
再次感謝