새로운 스크립트 시작 시 현재 스크립트 처리 옵션
일반적으로 한 번에 하나의 스크립트만 실행할 수 있으며 스크립트 실행을 위한 추가 호출은 실행 중인 스크립트가 완료될 때까지 대기열에 추가됩니다. 그러나 새로운 스크립트를 시작하는 다음 방법은 현재 실행 중인 스크립트에 영향을 줄 수 있습니다.
-
사용자가 스크립트를 실행하도록 정의된 버튼을 클릭합니다. 버튼 정의 또는 변경하기에 설명된 대로 실행 중인 스크립트를 일시 중지, 다시 시작, 종료 또는 중지하는 옵션 중 하나를 선택할 수 있습니다.
-
웹 뷰어의 JavaScript는 FileMaker.PerformScriptWithOption() 함수를 사용하여 FileMaker 스크립트를 호출합니다. 웹 뷰어에서 JavaScript를 사용하여 스크립트하기를 참조하십시오.
-
fmp URL은 실행할 스크립트를 지정합니다. URL을 사용하여 FileMaker Pro 파일 열기를 참조하십시오.
-
콜백으로 서버에서 스크립트 수행 스크립트 단계는 클라이언트에서 실행할 콜백 스크립트를 지정합니다.
다음 동작은 스크립트가 호출될 때 현재 실행 중인 FileMaker 스크립트를 처리할 수 있는 방법을 설명합니다. 콜백으로 서버에서 스크립트 수행 스크립트 단계의 경우, 동작은 스크립트 단계의 상태 옵션에 의해 제어됩니다. FileMaker.PerformScriptWithOption() 함수 및 fmp URL의 경우, 동작은 option
매개 변수의 문자열 값에 의해 제어됩니다. all actions except Suspend and Resume
의 경우, 지정된 스크립트를 실행하기 위한 호출이 대기열에 추가되며 즉시 시작되지 않을 수 있습니다.
동작 |
|
설명 |
---|---|---|
계속 |
|
현재 실행 중인 FileMaker 스크립트가 완료되면 대기 중인 FileMaker 스크립트가 순서대로 실행됩니다. FileMaker 스크립트 실행이 취소되면 대기열이 지워집니다. ( |
중지 | 1
|
현재 실행 중인 FileMaker 스크립트의 실행이 중지되고 다른 모든 보류 중인 스크립트(대기 중이거나 호출 스택에 있음)가 취소됩니다. 그런 다음 |
종료 | 2
|
현재 일시 정지된 FileMaker 스크립트가 종료됩니다. 현재 FileMaker 스크립트가 다른 FileMaker 스크립트에 의해 호출된 경우, 더 이상 스크립트가 호출 스택에 남아 있지 않을 호출 FileMaker 스크립트로 반환합니다. 그런 다음 |
다시 시작 | 3
|
일시 정지된 FileMaker 스크립트가 다시 시작됩니다. 다시 시작된 스크립트가 완료되면 |
일시 정지 | 4
|
일시 정지된 FileMaker 스크립트는 일시 정지된 채로 있습니다. 일시 정지된 스크립트가 다시 시작되고 완료된 이후에 |
중단 및 다시 시작 | 5
|
현재 실행 중인 FileMaker 스크립트가 중단되고 중요사항 중단 및 다시 시작 옵션을 주의하여 사용하십시오. 이 동작은 콜백으로 서버에서 스크립트 수행 스크립트 단계에서 지원되지 않습니다. |