リストから「」を削除しますやあ@txnelson 、
リストから引用符「」を削除しようとしています。
sitenumには、次の結果が必要です= {1、2}引用符はありません。 助言がありますか?
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
Insert Into( sitenum, get);
スクリプティングRe:リストから「」を削除しますこれはあなたが必要なことをしますか?
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
for(i=1,i<=nitems(get),i++,
get[i]=num(get[i])
);
Insert Into( sitenum, get);Re:リストから「」を削除しますJMP16を使用していて、オプションが数値(文字列に変換される)であることを確認できる場合は、各変換を使用できます。
Names Default To Here(1);
New Window("test", << modal,
ht = Check Box({"1", "2"}),
Button Box("Ok",
get = ht << get selected();
)
);
sitenum = Transform Each({str}, get, Num(str));
一般的にループオーバー得るを使用して文字列を数値に変換する際のリストNum()何らかの方法でそれらをリストに追加すると機能するはずです。
Re:リストから「」を削除しますこれらの場合(表示と内部処理に異なる値が必要な場合)、以下の例に示すように、連想配列を使用するのが好きです。
Names Default To Here( 1 );
site_aa = Associative Array( {{"Site 1", 1}, {"Site 2", 2}} );
New Window( "test",
<<MODAL></MODAL>Re:リストから「」を削除しますそしてさらに別の解決策。
この場合、引用符は削除せず、文字列ではなく数値としてリスト項目を使用します。
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
Insert Into( sitenum, get);
print(sitenum);
site=num(sitenum[1]);
print(site);