Apertura dei file tramite un URL

Con un URL, è possibile avviare un client e aprire un file condiviso o locale o eseguire uno script in un file. Quando viene installato il software client, gli schemi URL sono registrati con il sistema operativo in modo che gli URL che utilizzano questi schemi siano gestiti dal client.

Il formato completo dell'URL è indicato di seguito. I parametri opzionali sono indicati dalle parentesi ({ }). Interruzioni di riga e rientri sono aggiunti per favorire la leggibilità.

scheme://{{account:password@}indirizzo/}nomefile
  {?script=nomescript
    {&param=parametroscript}
    {&option=valoreopzione}
    {&$nomevariabile{[numeroripetizioni]}=valore}
  }
  • scheme è uno degli schemi URL supportati:

    • fmp – L'ultima versione installata dell'applicazione gestisce gli URL con questo schema.

    • fmpXX, dove XX è il numero della versione principale dell'applicazione – Solo la versione specificata dell'applicazione gestisce gli URL con questo schema.

  • account:password sono il nome utente e la password con cui aprire il file.

  • indirizzo è

    • il nome DNS o l'indirizzo IP dell'host

    • ~ per specificare la cartella Documenti dell'utente

    • $ per specificare che il file è già aperto

  • nomefile è il nome del file FileMaker Pro. I nomi dei file fanno distinzione tra maiuscole e minuscole in FileMaker Go ma non in FileMaker Pro. L'estensione nel nome del file non è obbligatoria.

  • nomescript specifica il nome dello script da eseguire. I nomi degli script non fanno distinzione tra maiuscole e minuscole.

  • parametroscript trasferisce un parametro di script a nomescript. Vedere la funzione Get ( ParametroScript ).

  • valoreopzione specifica come viene gestito uno script in esecuzione quando viene eseguito nomescript. Vedere Opzioni per la gestione dello script corrente quando si avviano nuovi script.

  • nomevariabile, numeroripetizioni e valore specificano una variabile locale, il suo numero di ripetizioni e il suo valore quando nomescript viene eseguito. È possibile utilizzare il simbolo & per accodare più variabili locali all'URL. Vedere Utilizzo di variabili.

Per aprire un file tramite un URL:

  1. Aprire un browser Web sul computer client in questione.

  2. Inserire l'URL del file nell'area indirizzo del browser utilizzando la prima parte del formato dell'URL di cui sopra.

    fmpXX://{{account:password@}indirizzo/}nomefile

Per eseguire uno script in un file tramite un URL:

  1. Seguire i passi di cui sopra.

  2. Accodare ?script=nomescript all'URL.

    È anche possibile accodare ulteriori parametri URL tra quelli riportati sopra.

Note 

Esempi

  • Apre un file ospitato chiamato Miei Indirizzi:

    fmp://vendite.esempio.com/Miei%20Indirizzi.fmp12
  • Apre un file locale Clienti nella cartella Documenti dell'utente ed esegue uno script ListaClienti:

    fmp://~/Clienti?script=ListaClienti
  • Apre un file ospitato Miei Indirizzi con FileMaker Pro 20 e specifica un nome account e una password:

    fmp20://MioAccount:MiaPassword@vendite.esempio.com/Miei%20Indirizzi
  • Apre un file Clienti su un host ed esegue uno script ListaClienti dopo aver ripreso uno script in pausa (opzione 3) specificando un parametro di script ClientiTop e una variabile locale $NumeroLista con valore 10:

    fmp://vendite.esempio.com/Clienti?script=ListaClienti&param=ClientiTop&option=3&$NumeroLista=10
  • Esegue lo script ListaClienti da un file aperto Clienti:

    fmp://$/Clienti?script=ListaClienti
  • In un calcolo, crea un URL per aprire un file chiamato Clienti su un host ed esegue lo script chiamato ListaClienti specificando un parametro di script che sia codificato con %:

    "fmp://vendite.esempio.com/Clienti?script=ListaClienti&param=" & RicavaComeCodificaURL ("a/b")