<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />みなさん、こんにちは、
私はJMPについてはかなり新しいですし、JSLについてはさらに新しいです。私はGUIでユーザーから情報を取得し、ユーザーがすぐにより多くの情報を持つことができるようにそれらの数値選択までのすべての値をデータテーブルに入れることを試みています。これはある種のループを要求し、ループのロジックを作成しました。私の質問はこれです:ループをテーブルの内側に置いて複数の値を表示できるようにするにはどうすればよいですか。以下は私がログに必要なものを返すループです。任意の助けや提案をありがとう、そして明確化が必要かどうかを私に知らせてください。
guiユーザー入力= 6;
(totlots = 1、totlots <= 25、totlots ++、
if(totlots <= guiユーザー入力 show(totlots));
ログが示しています:
totlots = 1;
totlots = 2;
totlots = 3;
totlots = 4;
totlots = 5。
totlots = 6;
これは私が必要としているものに非常に近いようです。ありがとうございます。
おそらくあなたはこのようなものが必要ですか?
dt = 現在のデータテーブル () ;
col_names = dt << 列名を取得する ( ひも ) ;
もし ( !含む ( col_names 、 「合計ロット数」 ) 、
dt << 新しい列 ( 「合計ロット数」 、数値 ) ;
) ;
lots_text = 「」 ;
nw = 新しい窓 ( 「たくさん入る」 、
<< モーダル () 、
パネルボックス ( 「総ロット数選択」 、
lots_teb = テキスト編集ボックス ( lots_text ) 、
) 、
パネルボックス ( "行動" 、
Hリストボックス (
ボタンボックス ( "OK" 、
ok_button = 1 ;
lots_text = lots_teb << テキストを取得 ;
) 、
ボタンボックス ( "キャンセル" 、 ok_button = 0 ) 、
)
)
) ;
もし ( ok_button 、
lots_num = num ( lots_text ) ;
番号 = 眉 ( dt ) ;
もし ( 番号 < lots_num 、
dt << 行を追加する ( lots_num - 番号 ) ;
) ;
にとって ( 私 = 1 、私 <= lots_num 、私 ++、
dt : 「合計ロット数」 [ 私 ] = 私 ;
) ;
) ;