如何將變量(字符串類型)傳遞給不同的 JMP 元素<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
幾天來我一直在嘗試弄清楚是否有辦法將變量傳遞給單選框,以便它顯示為一個選項。例如,在底部的代碼中,我得到一個顯示“FirstGroup”和“SecondGroup”作為選項的單選框,而不是“SampleA”和“SampleB”。
FirstGroup = "樣品A";
SecondGroup = "樣本 B";
新窗口(<<模態,
列錶框(
Textbox("選擇分組"),
rb_box1= RadioBox({FirstGroup,SecondGroup}),
Vlistbox(按鈕框("確定"),按鈕框("取消"))
);
);
似乎在其他情況下,只需調用它就可以傳遞一個字符串變量......例如,在繪製圖形時,進行適當的替換,標題顯示“SampleA vs SampleB”......
雙變量(
Y(: 結果),
X(:組),
標題(第一組 || “vs” || 第二組),
...
事實證明,在其他地方調用變量有點矯揉造作……在同一代碼中,當我嘗試擬合線時,JMP 正確地分隔了組以繪製擬合線,但在圖表上顯示“FirstGroup ”和“第二組”,而不是“樣本 A 和样本 B”
適合哪裡(
:組==第一組,
特別適合(...)
:組==第二組
特別適合(...)
我嘗試了其他一些方法,例如使用 eval() 函數強制 JMP 將文本識別為變量與文本,但這似乎也不起作用。如果有人有任何建議,那就太好了。
提前致謝,
優格
回复:如何將變量(字符串類型)傳遞給不同的 JMP 元素太棒了,效果很好!!!
現在我後悔沒有早點發布這個問題而不是用頭撞牆......
我的額頭和我衷心感謝你......
回复:如何將變量(字符串類型)傳遞給不同的 JMP 元素每個 JSL 函數似乎都遵循自己的變量評估規則。 可能不正確,但有時我認為所有這些實用函數 Eval()、Eval Expr()、Eval List() 等似乎都是作為 JSL 不同邏輯規則的變通方法而發明的。
無論如何,嘗試在第一個帶有單選框的示例中使用 Eval List() :
第一組= “樣本A” ;
第二組= “樣品B” ;
新窗戶( <<模態,
列錶框(
文本框( “選擇組” ) ,
rb_box1 =單選框(評委({第一組,第二組})) ,
列錶框(按鈕盒( “好的” ) ,按鈕盒( “取消” ))
) ;
) ;