서버에서 스크립트 수행
목적
현재 파일을 호스트하고 있는 서버에서 스크립트를 실행합니다.
다음도 참조하십시오
포맷
서버에서 스크립트 수행 [완료 대기 ; "<스크립트 이름>" ; 매개 변수: <매개 변수>]
옵션
•선택적 스크립트 매개 변수는 지정된 스크립트의 스크립트 매개 변수를 지정합니다.
호환성
스크립트 단계가 실행되는 위치 | 지원 |
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"]
스크립트 종료 [텍스트 결과: "스냅샷 링크 전송됨."]
관련 주제