매쉬업 작성기 > 함수 > 유효성 검사기
유효성 검사기
유효성 검사기 함수는 JavaScript 표현식을 평가하는 데 사용할 수 있는 비시각적 위젯입니다. 이 함수를 사용하면 사용자 입력의 유효성을 검사하고 true 또는 false 부울 값을 반환하는 표현식을 만들 수 있습니다. 예를 들어, 사용자는 텍스트 필드의 특정 형식과 일치하지 않는 숫자 패턴을 입력할 수 있습니다. 숫자 형식을 데이터 테이블에 저장하기 전에 해당 형식의 유효성을 검사하는 유효성 검사기 함수를 만들 수 있습니다.
유효성 검사기 함수 만들기
1. 함수 패널에서 을 클릭합니다. 새 함수 대화 상자가 열립니다.
2. 드롭다운 목록에서 유효성 검사기를 선택합니다.
3. 함수의 이름을 입력한 후 다음을 클릭합니다.
4. 매개 변수를 추가한 다음 평가할 JavaScript 표현식을 입력합니다.
5. 완료를 클릭합니다.
함수가 유효성 검사기 아래의 함수 패널에 추가됩니다.
함수 옵션
함수에 대해 다음과 같은 구성 옵션을 설정할 수 있습니다.
설명 - 함수에 대한 설명을 설정합니다.
- 평가할 JavaScript 식입니다.
출력 - 평가된 표현식에서 출력을 반환합니다.
자동 평가 - 입력 데이터가 변경될 때 표현식을 자동으로 평가합니다.
매개 변수 추가
다른 서비스 및 속성의 데이터를 바인딩하려면 입력 매개 변수를 추가해야 합니다. 매개 변수를 추가하려면 다음을 수행합니다.
1. 편집을 클릭하여 함수 구성 대화 상자를 엽니다.
2. 매개 변수 추가 버튼을 클릭하여 함수에 추가 매개 변수를 추가합니다.
표현식에 사용할 매개 변수 이름을 입력합니다.
매개 변수 기본 유형을 선택하여 매개 변수에 바인딩할 수 있는 데이터 유형을 지정합니다.
3. 완료를 클릭합니다.
매개 변수는 함수에 대한 매개 변수 목록에 바인딩 가능한 속성으로 나열됩니다.
JavaScript 표현식 사용
표현식을 정의합니다.
모든 JavaScript 비교 연산자를 사용할 수 있습니다. 단순 비교 표현식의 경우 if()else() 문이 필요하지 않습니다.
입력이 부울 유형인 경우 표현식 필드에 "input"을 직접 입력할 수 있습니다.
입력이 숫자 유형인 경우 표현식 필드에 "input==1"을 직접 입력할 수 있습니다.
표현식을 평가합니다.
유효성 검사기 함수가 Evaluate 속성에 의해 트리거됩니다. 이 속성을 버튼 위젯의 Clicked 속성과 같은 이벤트에 바인딩할 수 있습니다.
* 
입력 매개 변수가 변경될 때 표현식을 자동으로 평가하도록 자동 평가 옵션을 활성화합니다.
표현식은 부울 결과를 반환합니다. TrueFalse 이벤트 속성을 바인딩하여 Navigate, Execute 또는 Refresh와 같은 매쉬업 내 다른 서비스 또는 이벤트를 트리거할 수 있습니다.
함수 속성
유효성 검사기 함수에는 다음 속성이 포함됩니다.
속성
설명
기본 유형
기본값
바인딩 가능 여부 (Y/N)
로컬리제이션 가능 여부 (Y/N)
Evaluate
표현식을 평가하는 서비스입니다.
해당 없음
해당 없음
Y
N
Output
유효성 검사기 표현식의 출력입니다.
해당 없음
해당 없음
Y
N
True
평가된 표현식이 True인 경우 트리거되는 이벤트입니다.
해당 없음
해당 없음
Y
N
False
평가된 표현식이 False인 경우 트리거되는 이벤트입니다.
해당 없음
해당 없음
Y
N
도움이 되셨나요?