참조 > 스크립트 단계 참조 > 제어 스크립트 단계 > 스크립트 수행
 
스크립트 수행
목적 
현재 파일 또는 다른 FileMaker Pro 파일에 정의된 스크립트를 실행합니다.
다음도 참조하십시오. 
포맷 
스크립트 수행 ["<스크립트 이름>"; 매개 변수: <매개 변수>]
옵션 
<스크립트 이름>은 수행하려는 스크립트를 지정합니다.
선택적 스크립트 매개 변수는 지정된 스크립트의 스크립트 매개 변수를 지정합니다.
스크립트 지정 대화상자를 참조하십시오.
호환성 
 
스크립트 단계가 실행되는 위치 
지원 
FileMaker Pro 
 
FileMaker Server 
 
FileMaker Go 
 
사용자 설정 웹 발행 
 
FileMaker WebDirect 
 
런타임 솔루션 
부분 
다음에서 발생 
FileMaker Pro 6.0 이전
설명 
FileMaker Pro에서 스크립트를 사용할 때 외부 파일을 열 필요가 없습니다. FileMaker Pro가 열어 줍니다.
문제 해결하기 더 쉽도록 복잡한 작업을 더 작은 세그먼트로 나누어 별도의 스크립트를 사용할 수 있습니다. 프린팅이나 레코드 내보내기와 같은 일반적인 작업을 하나 이상의 스크립트에 의해 접근될 수 있는 별도의 스크립트에 넣어서 시간을 절약할 수 있습니다. 예를 들어, 여러 스크립트에서 같은 페이지 설정과 프린팅 옵션을 사용하고 싶을 수 있습니다. 단계를 한 번 정의하고 별도의 스크립트에 저장하면 쉽게 여러 번 단계에 접근할 수 있습니다.
스크립트 매개 변수를 사용하여 텍스트나 숫자를 스크립트에 전달합니다. 매개 변수가 지정되면 그 매개 변수는 스크립트 안에서 접근되거나 Get(스크립트 매개 변수) 함수를 사용하는 다른 스크립트 단계로 전달될 수 있습니다.
스크립트 매개 변수:
하위 스크립트로 명시적으로 전달되지 않는다면 부모 스크립트에만 존재합니다. 스크립트가 다른 스크립트를 호출하는 경우 호출된 스크립트의 매개 변수는 부모 스크립트의 매개 변수와 독립적입니다.
스크립트의 지속 기간 동안에만 존재합니다. 스크립트가 수행될 때마다 스크립트 매개 변수가 재설정됩니다.
스크립트에서 사용될 수 있고(수정될 수는 없음) 하위 스크립트에 대한 매개 변수로 가져오기(스크립트 매개 변수) 함수를 사용하여 하위 스크립트로 전달될 수 있습니다. 하위 스크립트가 스크립트 수행을 사용하여 호출될 때마다 다른 매개 변수를 지정할 수도 있습니다. 하위 스크립트로 전달된 매개 변수를 변경해도 상위 스크립트의 Get(스크립트 매개 변수)에서 반환된 매개 변수의 값을 수정하지 않습니다.
캐리지 리턴에 의해 분리된 특정 다중 값을 포함할 수 있습니다. LeftValues 함수, MiddleValues 함수RightValues 함수를 사용하여 특정 매개 변수를 분리합니다.
팁  외부 스크립트 를 수행했고 원본 파일로 되돌아가려는 경우 원본 파일에서 스크립트 수행 단계 바로 뒤에 탐색 모드로 전환 단계 또는 레이아웃으로 이동 단계를 추가합니다. 그러면 스크립트가 원본 파일로 되돌아갑니다.
참고 
스크립트를 실행하는 사용자 설정 메뉴 항목을 정의하는데 FileMaker Pro Advanced를 사용하는 경우 스크립트와 선택적 스크립트 매개 변수를 설정합니다. 자세한 정보는 사용자 설정 메뉴 정의하기(FileMaker Pro Advanced)를 참조하십시오.
FileMaker WebDirect 또는 사용자 설정 웹 발행을 통해 스크립트를 실행하려면 스크립트를 포함한 파일은 동일 FileMaker Server에서 호스팅되어야 하고 접근을 허가하는 적절한 확장된 권한이 활성화되어 있어야 합니다. 권한 범위의 확장 권한 편집하기를 참조하십시오.
런타임 솔루션은 외부 파일이 솔루션과 연결되어 있는 경우에만 외부 스크립트를 실행할 수 있습니다.
예제 1 
매개 변수 없이 "청구서 리포트 프린트" 스크립트를 실행합니다.
레이아웃으로 이동 ["청구서 리포트"]
스크립트 수행 ["청구서 리포트 프린트"]
예제 2 
매개 변수로 고객 이름 필드 값을 사용합니다. 현재 고객의 청구서가 청구서 리포트 레이아웃이 있는 새로운 윈도우로 반환됩니다.
주 스크립트: 현재 고객 청구서
일치하는 레코드 찾기 [대치; 청구서::고객 ID]
#아래 정의된 "고객 청구서 보기" 하위 스크립트 호출
스크립트 수행 ["고객 청구서 보기"; 매개 변수: 청구서::고객 이름]
하위 스크립트: 고객 청구서 보기
새로운 윈도우 [스타일: 문서; 이름: "고객: " & Get ( 스크립트 매개 변수 ); 레이아웃 사용: "청구서 리포트" (청구서)]
레코드 정렬 [복원; 대화상자 사용: 끔]
관련 주제 
스크립트 및 스크립트 매개 변수 실행 예제
스크립트 단계 참조(알파벳순)
스크립트 단계 참조(카테고리순)
사용자 설정 메뉴 정의하기(FileMaker Pro Advanced)
공식 정보