<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />숫자 편집 상자가 있고 아무것도 지정되지 않은 경우 내 변수에 기본값을 지정하고 메시지를 표시하려고 합니다. 아무것도 지정하지 않은 경우(사용자가 숫자 상자에 아무 것도 입력하지 않았음을 의미) 디버거의 "감시" 창에서 내 변수를 보면 값이 "."인 것 같습니다. 하지만 일치 항목을 얻을 수 없습니다(아래 내 스크립트 참조).
stepSize = 10;New Window( "", < V List Box( Panel Box( "Please specify", H List Box( Text Box( "Step " ), tBox = Number Edit Box( defaultStepSize ), Button Box( "OK", stepSize = tBox << Get; ) ) ) ) );If( stepSize == "." | stepSize == 0 | !Is Number( stepSize ) | stepSize == "" | Is Empty(stepSize), stepSize = 10; Beep(); New Window( "No Step Specified", < H List Box( Text Box( "Either No Step or 0 was specified! Will use the default of 10!" ), Button Box( "OK" ) ) ););
아무 것도 지정하지 않은 경우 숫자 편집 상자의 반환 값은 무엇입니까?
감사해요. 문서에서 사용할 수 있는 모든 "IsWhatever"를 시도했다고 생각했기 때문에 "Is Missing"을 놓쳤다는 것을 믿을 수 없습니다. ㅋㅋㅋ.
If( ismissing(stepSize) == 1 | 단계 크기 == 0 | !는 숫자( stepSize ) | 단계 크기 == "" | 비어 있음(stepSize),