URL을 사용하여 FileMaker Pro 파일 열기

URL을 사용하면 FileMaker 클라이언트를 시작하고 공유 또는 로컬 FileMaker Pro 파일에서 스크립트를 열거나 실행할 수 있습니다. 클라이언트 소프트웨어가 설치되면 URL 스키마가 운영 체제에 등록되어 이러한 스키마를 사용하는 URL이 클라이언트에서 처리됩니다.

URL의 전체 포맷은 다음과 같습니다. 선택사항인 매개 변수는 괄호({ })로 표시됩니다. 가독성을 위해 줄바꿈 및 들여쓰기가 추가되었습니다.

scheme://{{account:password@}address/}filename
  {?script=scriptname
    {&param=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(스크립트 매개 변수) 함수를 참조하십시오.

  • optionvaluescriptname이 실행될 때 실행 중인 스크립트가 처리되는 방식을 지정합니다. 새로운 스크립트 시작 시 현재 스크립트 처리 옵션을 참조하십시오.

  • variablename, repetitionnumbervalue는 로컬 변수, 반복 숫자 및 scriptname이 실행될 때의 값을 지정합니다. & 기호를 사용하여 URL에 여러 지역 변수를 추가할 수 있습니다. 변수 사용하기를 참조하십시오.

URL을 사용하여 FileMaker Pro 파일 열기:

  1. 의도된 클라이언트 컴퓨터에서 웹 브라우저를 실행합니다.

  2. 위 URL 포맷의 첫 부분을 사용하여 파일의 URL을 브라우저의 주소 영역에 입력합니다.

    fmpXX://{{계정:암호@}주소/}파일 이름

URL을 사용하여 FileMaker Pro 파일에서 스크립트 실행하기:

  1. 위의 단계를 따릅니다.

  2. 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&param=TopClients&option=3&$NumberToList=10
  • 열려 있는 파일 Clients에서 다음과 같이 ListClients 스크립트 실행하기:

    fmp://$/Clients?script=ListClients
  • 계산에서 URL을 생성하여 호스트에서 이름이 Clients인 파일을 열고 이름이 ListClients인 스크립트를 실행하여 백분율로 인코딩된 스크립트 매개 변수 지정하기:

    "fmp://sales.example.com/Clients?script=ListClients&param=" & GetAsURLEncoded ( "a/b" )