참조 > 스크립트 단계 참조 > 제어 스크립트 단계 > 스크립트 종료
 
스크립트 종료
목적 
실행 중인 스크립트, 하위 스크립트 또는 외부 스크립트를 강제로 즉시 중단합니다.
다음도 참조하십시오. 
포맷 
스크립트 종료 [텍스트 결과: <공식>]
옵션 
<공식>은 상위 스크립트에 다시 전달하도록 텍스트 값을 지정합니다. 값은 일반적으로 현재 스크립트의 상태를 기반으로 합니다.
호환성 
 
스크립트 단계가 실행되는 위치 
지원 
FileMaker Pro 
 
FileMaker Server 
 
FileMaker Go 
 
사용자 설정 웹 발행 
 
FileMaker WebDirect 
 
런타임 솔루션 
 
다음에서 발생 
FileMaker Pro 6.0 이전
설명 
스크립트 종료가 하위 스크립트에서 사용되는 경우 선택적 스크립트 결과를 포함하든 포함하지 않든 주 스크립트로 되돌아갑니다. 선택적 스크립트 결과가 지정되어 있는 경우 스크립트 결과는 값을 반환하는 다른 하위 스크립트가 호출될 때까지 주 스크립트로 반환되고 저장됩니다. 스크립트 결과는 주 스크립트를 종료할 때 삭제됩니다. 스크립트 결과는 나중에 사용하기 위해 로컬 또는 전역 변수로 저장될 수 있습니다.
특정 스크립트 트리거로 실행되는 스크립트에서 이 스크립트 단계를 사용하여 트리거하는 이벤트 처리 여부를 결정하는 True 또는 False를 반환할 수 있습니다. 스크립트 트리거 참조를 참조하십시오.
예제 1 
찾기를 수행하고 프린트합니다. 발견된 레코드가 없는 경우 모든 레코드가 표시되고 스크립트를 종료합니다.
찾기 수행 [복원]
If [Get ( 찾은 개수 ) = 0]
모든 레코드 보기
스크립트 종료 [텍스트 결과: ]
End If
프린트 [대화상자 사용: 끔]
예제 2 
미지급 청구서를 프린트합니다. 프린트 하위 스크립트에서 사용자는 청구서를 프린트할 것인지를 선택할 수 있습니다. 사용자가 프린트를 선택하면 스크립트 종료는 스크립트 결과를 사용하여 상태 필드에 "<현재 날짜> 프린트 됨"을 입력합니다.
주 스크립트: 미지급 청구서 프린트
새로운 윈도우 [스타일: 문서; 이름: "청구서 목록"; 레이아웃 사용: "청구서 프린트"; (청구서)]
찾기 수행 [복원]
#아래에 정의된 "프린트" 하위 스크립트를 호출
스크립트 수행 ["프린트"]
#하위 스크립트가 완료된 후 계속
If [Get ( 스크립트 결과 ) = 1]
필드 콘텐츠 대치 [대화상자 사용: 끔; 청구서::상태; "프린트 됨 " & Get ( 현재 날짜 )]
Else
모든 레코드 보기
레코드 정렬 [복원; 대화상자 사용: 끔]
End If
하위 스크립트: 프린트
사용자 설정 대화상자 보기 ["미지급 청구서 프린트"; "미지급 청구서를 출력하겠습니까?"]
If [Get ( 마지막 메시지 선택 ) = 1]
프린트 [대화상자 사용: 끔]
Else
윈도우 닫기 [현재 윈도우]
End If
#결과 매개 변수를 사용하여 사용자의 선택을 주 스크립트로 전달
스크립트 종료 [텍스트 결과: Get ( 마지막 메시지 선택 )]
관련 주제 
Get(스크립트 결과) 함수
스크립트 중지 스크립트 단계
스크립트 단계 참조(알파벳순)
스크립트 단계 참조(카테고리순)
공식 정보