<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />사용자가 100K 행의 열에서 하나 이상의 선택 항목을 선택하도록 대화 상자 스크립트로 이동하십시오. 열에는 6 가지 이상의 선택 항목이 없습니다.
도와 주셔서 감사합니다
아마 이런 거 겠지?
NamesDefaultToHere ( 1 ) ;
// 샘플 문자 데이터
dt = NewTable ( "테스트 데이터" , NewColumn ( "기둥" , 숫자 , 명사 같은 , 공식 ( RandomInteger ( 0 , 10 )))) , AddRows ( 10000 )) ;
dt << runFormulas ;
기둥 ( dt , "기둥" ) << deleteFormula ;
기둥 ( dt , "기둥" ) << 데이터 형식 ( 캐릭터 ) ;
// 대화 상자
distinctVals = 연관 배열 ( 기둥 ( dt , "기둥" ) << getValues ) << getKeys ;
북아 일 = 새창 ( "하나 이상의 값 선택" ,
파운드 = 리스트 박스 ( distinctVals , validateScript ) ,
bb = ButtonBox ( "승인" , OKscript , 사용 ( 0 ))
) ;
// 스크립트 유효성 검사
validateScript =
Expr (
만약 ( NItems ( 파운드 << getSelected ) > 0 , bb << 사용 ( 1 ) , bb << 사용 ( 0 )) ;
) ;
// OK 스크립트
OKscript =
Expr (
북아 일 << closeWindow ; 가치 = 파운드 << getSelected ; 인쇄 ( 가치 ) ;
) ;