목록에서 "" 제거안녕 @txnelson ,
목록에서 따옴표 ""를 제거하려고 합니다.
사이트 번호는 다음 결과를 가져야 합니다 = {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이 있고 옵션이 숫자(문자열로 변환됨)인지 확신할 수 있는 경우 Transform Each를 사용할 수 있습니다.
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));
일반적으로 루핑 가져 오기 다음을 사용하여 문자열을 숫자로 변환하는 동안 목록 숫자() 어떤 식 으로든 목록에 추가하면 작동합니다.
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);