스크립트 및 스크립트 매개 변수 수행 예제
스크립트 수행은 현재 파일이나 다른 FileMaker Pro 파일에서 정의된 스크립트를 수행합니다.
옵션인 스크립트 매개 변수는 텍스트를 스크립트로 전할 수 있습니다. 예를 들어, 스크립트 매개 변수를 사용하여 스크립트가 시작될 때 활성 레코드 번호를 저장해서 스크립트 끝에 쉽게 해당 레코드로 반환할 수 있습니다. 또는 동일한 레이아웃의 다른 버튼에서 동일한 스크립트를 호출하여 어떤 버튼이 스크립트를 호출했는지 각 버튼에 대해 다른 스크립트 매개 변수를 사용함으로써 쉽게 결정할 수 있습니다.
매개 변수를 지정할 때 스크립트 내의 매개 변수에 접근하거나 Get(스크립트 매개 변수) 함수를 사용하여 다른 스크립트로 전달할 수 있습니다.
이름 목록 또는 다른 값과 같이 복잡한 매개 변수도 사용될 수 있습니다. 캐리지 리턴으로 구분된 복잡한 매개 변수가 LeftValues 함수, MiddleValues 함수RightValues 함수를 사용하여 분석될 수 있습니다. 이들 함수는 캐리지 리턴으로 구분된 목록에서 시작, 중간 및 끝 값을 반환합니다. 다른 문자로 구분된 복잡한 매개 변수가 Left 함수, Middle 함수Right 함수 같이 함수를 사용하여 텍스트로 구문 분석될 수 있습니다.
메모
 •
 •
 •
예제 1 
매개 변수 없이 "청구서 리포트 프린트" 스크립트를 실행합니다.
레이아웃으로 이동 ["청구서 리포트"]
스크립트 실행["청구서 리포트 프린트"]
예제 2 
필드, 고객 이름을 매개 변수로 사용합니다. 현재 고객의 청구서가 청구서 리포트 레이아웃이 있는 새로운 윈도우로 반환됩니다.
주 스크립트: 현재 고객 청구서
일치하는 레코드 찾기 [대치; 청구서::고객 ID]
#아래 정의된 "고객 청구서 보기" 하위 스크립트 호출
스크립트 실행 ["고객 청구서 보기"; 매개 변수: 청구서::고객 이름]
하위 스크립트: 고객 청구서 보기
새로운 윈도우 [이름: "고객: " & Get ( 스크립트 매개 변수); Style: 문서]
레이아웃으로 이동 ["청구서 리포트"]
레코드 정렬 [복원; 대화상자 없음]