Eseguire gli script

Per eseguire uno script, inviare una richiesta POST alla tabella di sistema Script, seguita dal nome dello script nell'URL. Il corpo POST deve essere completamente vuoto se lo script non riceve nessun parametro, oppure deve contenere un singolo campo scriptParameterValue se viene passato un parametro allo script. scriptParameterValue accetta valori di tipo stringa, numero e oggetto JSON.

OData non supporta nomi di script con caratteri speciali (ad esempio, @, &, /) o nomi di script che iniziano con un numero. Se lo script contiene l'istruzione di script Esci dallo script, il risultato di testo di Esci dallo script viene restituito in un campo resultParameter nei risultati.

Lo script ScriptCiao aggiunge il valore del parametro alla stringa "Ciao" e restituisce il risultato. OData restituisce il risultato nel corpo della risposta con un Content-Type di "application/json":

Copia
{
  "scriptResult": { 
      "code": 0
      "resultParameter": "Ciao a tutti"
  }
}

Nota  OData supporta solo gli script che vengono eseguiti senza interazione dell'utente.

Componente Descrizione

Metodo HTTP

POST

URL

https://host/fmi/odata/versione/nome-database/Script.nome-script

host – nome host FileMaker Cloud o FileMaker Server

versione – versione OData, sempre v4

nome-database – nome del database ospitato

nome-script – nome dello script

Esempio: /fmi/odata/v4/GestContatti/Script.ScriptCiao

Questa richiesta esegue lo script ScriptCiao con un valore del parametro a tutti.

Parametri

Esempio JSON:

Copia
{
  "scriptParameterValue" : "a tutti"
}

Informazioni FileMaker