If 구조 예제
If, Else If, Else 및 End If 스크립트 단계는 스크립트 단계가 수행되는 여부를 제어하는 구조를 정의합니다. 이 제어는 테스트 가능한 조건이나 부울 계산 결과에 따라 다릅니다.
 •
 •
Else If 단계는 추가 부울 테스트를 제공합니다. Else 단계는 모든 조건이 거짓으로 평가하면 대체 단계를 제공합니다.
예제 1 
찾기를 수행합니다. 발견된 레코드가 없는 경우 사용자 설정 대화를 표시합니다. 레코드가 발견되는 경우 찾기 세트를 정렬합니다.
찾기 수행 [복원]
If [Get ( 찾은 개수 ) = 0]
사용자 설정 대화상자 보기 ["레코드 찾기"; "발견된 레코드가 없습니다."]
Else
레코드 정렬 [복원; 대화상자 없음]
End If
예제 2 
찾기를 수행합니다. 발견된 레코드가 없는 경우 사용자 설정 대화를 표시합니다. 하나의 레코드가 발견되는 경우 청구서 세부 정보 레이아웃으로 이동합니다. 하나 이상의 레코드가 발견되는 경우 청구서 레이아웃으로 이동합니다.
찾기 수행 [복원]
If [Get ( 찾은 개수 ) = 0]
사용자 설정 대화상자 보기 ["레코드 찾기"; "발견된 레코드가 없습니다."]
Else If [Get (찾은 개수) = 1]
레이아웃으로 이동 ["청구서 세부 정보"]
Else
레이아웃으로 이동 ["청구서"]
End If