참조 > 스크립트 단계 참조 > 제어 스크립트 단계 > 서버에서 스크립트 수행
 
서버에서 스크립트 수행
목적 
현재 파일을 호스트하고 있는 서버에서 스크립트를 실행합니다.
다음도 참조하십시오. 
포맷 
서버에서 스크립트 수행 [완료 대기: 켬/끔 ; "<스크립트 이름>" ; 매개 변수: <매개 변수>]
옵션 
<스크립트 이름>은 수행하려는 스크립트를 지정합니다. 스크립트 지정 대화상자를 참조하십시오.
선택적 스크립트 매개 변수는 지정된 스크립트의 스크립트 매개 변수를 지정합니다.
Wait 완료 대기는 서버에서 스크립트 수행에서 호출된 하위 스크립트호스트에서 완료될 때까지 클라이언트에서 스크립트를 잠시 멈춥니다. 호스트로부터 스크립트 결과 또는 오류 코드를 클라이언트에게 전달하기 위해 완료 대기가 선택되어야 합니다. Get(스크립트 결과) 함수를 사용하여 결과를 캡처하거나 Get(마지막 오류) 함수를 사용하여 오류 코드를 캡처합니다.
호환성 
 
스크립트 단계가 실행되는 위치 
지원 
FileMaker Pro 
 
FileMaker Server 
아니요 
FileMaker Go 
 
사용자 설정 웹 발행 
 
FileMaker WebDirect 
 
런타임 솔루션 
아니요 
다음에서 발생 
FileMaker Pro 13.0
설명 
현재 파일은 FileMaker Server에서 호스트되어야 합니다. 그렇지 않으면 서버에서 스크립트 수행이 오류를 반환합니다. FileMaker Server에서 스크립트 수행 정보를 참조하십시오.
예제 1 
서버에서 스크립트를 실행하고 현재 레이아웃 이름, 고객 ID 및 고객 이메일 주소를 스크립트 매개 변수로 전송합니다. 서버는 매개 변수에서 지정된 레이아웃과 레코드가 현재 레코드의 스냅샷 링크를 저장하고, 스냅샷 링크를 매개 변수에서 지정된 이메일 주소로 이메일을 보내고 결과를 반환합니다. 클라이언트가 서버에서 스크립트 결과를 가져와서 사용자 설정 대화상자에 표시합니다.
주 스크립트: 이메일 스냅샷 링크(클라이언트)
서버에서 스크립트 수행 [완료 대기: 켬 ; "이메일 스냅샷 링크(서버)" ; 매개 변수: List ( Get ( 레이아웃 이름 ) ; 고객::ID ; 고객::이메일 )]
사용자 설정 대화상자 보기 [Get ( 스크립트 결과 )]
하위 스크립트: 이메일 스냅샷 링크(서버)
레이아웃으로 이동 [GetValue ( Get ( 스크립트 매개 변수 ) ; 1 )]
찾기 모드로 전환 [일시 정지: 끔]
필드 설정 [고객::ID; GetValue ( Get ( 스크립트 매개 변수 ) ; 2 )]
찾기 수행 [ ]
변수 설정 [$PATH; Value:Get ( 임시 경로 ) & "Snapshot.fmpsl"]
레코드를 스냅샷 링크로 저장 ["$PATH"; 현재 레코드]
메일 보내기 [SMTP 서버를 통해 보내기; 대화상자 사용: 끔; 받는 사람: GetValue ( Get ( 스크립트 매개 변수 ) ; 3 ; ); "$PATH"]
스크립트 종료 [텍스트 결과: "스냅샷 링크 전송됨."]
관련 주제 
스크립트 수행 스크립트 단계
스크립트 및 스크립트 매개 변수 실행 예제
스크립트 단계 참조(알파벳순)
스크립트 단계 참조(카테고리순)