URL을 사용하여 FileMaker Pro 파일 열기
URL을 사용하면 FileMaker 클라이언트를 시작하고 공유 또는 로컬 FileMaker Pro 파일에서 스크립트를 열거나 실행할 수 있습니다. 클라이언트 소프트웨어가 설치되면 URL 스키마가 운영 체제에 등록되어 이러한 스키마를 사용하는 URL이 클라이언트에서 처리됩니다.
URL의 전체 포맷은 다음과 같습니다. 선택사항인 매개 변수는 괄호({ })로 표시됩니다. 가독성을 위해 줄바꿈 및 들여쓰기가 추가되었습니다.
scheme://{{account:password@}address/}filename {?script=scriptname {¶m=scriptparameter} {&option=optionvalue} {&$variablename{[repetitionnumber]}=value} }
-
scheme
는 지원되는 URL 스키마 중 하나입니다.-
fmp
– 응용 프로그램의 마지막 설치 버전은 이 스키마로 URL을 처리합니다. -
fmpXX
, 여기에서 XX는 응용 프로그램의 메이저 버전 번호입니다. 지정된 응용 프로그램 버전만 이 스키마의 URL을 처리합니다.
-
-
account:password
는 파일을 열 때 사용하는 계정 이름과 암호입니다. -
address
는-
DNS 이름 또는 호스트의 IP 주소
-
사용자의 도큐멘트 폴더를 지정하려면:
~
-
이미 열려있는 파일을 지정하려면:
$
-
-
filename
은 FileMaker Pro 파일의 이름입니다. FileMaker Go는 파일 이름의 대소문자를 구분하지만 FileMaker Pro는 구분하지 않습니다. 파일 이름 확장자는 필요하지 않습니다. -
scriptname
은 실행할 스크립트의 이름을 지정합니다. 스크립트 이름은 대소문자를 구분하지 않습니다. -
scriptparameter
는 스크립트 매개 변수를scriptname
에 전달합니다. Get(스크립트 매개 변수) 함수를 참조하십시오. -
optionvalue
는scriptname
이 실행될 때 실행 중인 스크립트가 처리되는 방식을 지정합니다. 새로운 스크립트 시작 시 현재 스크립트 처리 옵션을 참조하십시오. -
variablename
,repetitionnumber
및value
는 로컬 변수, 반복 숫자 및scriptname
이 실행될 때의 값을 지정합니다. & 기호를 사용하여 URL에 여러 지역 변수를 추가할 수 있습니다. 변수 사용하기를 참조하십시오.
URL을 사용하여 FileMaker Pro 파일 열기:
-
의도된 클라이언트 컴퓨터에서 웹 브라우저를 실행합니다.
-
위 URL 포맷의 첫 부분을 사용하여 파일의 URL을 브라우저의 주소 영역에 입력합니다.
fmpXX://{{계정:암호@}주소/}파일 이름
URL을 사용하여 FileMaker Pro 파일에서 스크립트 실행하기:
-
위의 단계를 따릅니다.
-
URL에
?script=스크립트 이름
을 추가합니다.위에 표시된 추가 URL 매개 변수를 추가할 수도 있습니다.
참고
-
URL이 스크립트를 실행하도록 허용하려면 사용자의 계정에서 fmurlscript 확장된 권한을 사용할 수 있어야 합니다. 권한 범위의 확장된 권한 편집하기를 참조하십시오.
-
fmp URL을 사용하여 호스트된 App을 열 수 있도록 하려면 메시지가 표시될 때 사용자가 열기를 클릭해야 합니다. 허용된 호스트 및 플러그인 설정 변경하기를 참조하십시오.
-
URL에 공백, 슬래시(/) 또는 다른 특수 문자가 필요한 경우 유효한 URL에 필요한 적절한 퍼센트 인코딩 값으로 대치해야 합니다. 예를 들어 공백을 %20으로, 슬래시를 %2F로 대치하거나 GetAsURLEncoded 함수를 사용합니다.
예제
-
My Addresses라는 이름의 호스트된 파일 열기:
fmp://sales.example.com/My%20Addresses.fmp12
-
사용자의 도큐멘트 폴더에서 Clients라는 로컬 파일을 열고 ListClients라는 스크립트 실행하기:
fmp://~/Clients?script=ListClients
-
FileMaker Pro 21로 My Addresses라는 이름의 호스트된 파일을 열고 계정 이름 및 암호 지정하기:
fmp21://MyAccount:MyPassword@sales.example.com/My%20Addresses
-
호스트에서 이름이 Clients인 파일을 열고 일시 정지된 스크립트(옵션 3)을 재개한 후 이름이 ListClients인 스크립트를 실행하며, TopClients의 매개 변수와 10의 값을 가진 로컬 변수 $NumberToList 지정하기:
fmp://sales.example.com/Clients?script=ListClients¶m=TopClients&option=3&$NumberToList=10
-
열려 있는 파일 Clients에서 다음과 같이 ListClients 스크립트 실행하기:
fmp://$/Clients?script=ListClients
-
계산에서 URL을 생성하여 호스트에서 이름이 Clients인 파일을 열고 이름이 ListClients인 스크립트를 실행하여 백분율로 인코딩된 스크립트 매개 변수 지정하기:
"fmp://sales.example.com/Clients?script=ListClients¶m=" & GetAsURLEncoded ( "a/b" )