Opzioni per la gestione dello script corrente quando si avviano nuovi script
Normalmente è possibile eseguire un solo script alla volta e le chiamate aggiuntive di esecuzione degli script vengono messe in coda finché lo script in esecuzione viene completato. Tuttavia, le seguenti modalità di avvio di un nuovo script possono influire sullo script attualmente in esecuzione:
-
L'utente fa clic su un pulsante impostato per eseguire uno script. È possibile selezionare una delle opzioni per mettere in pausa, riprendere, uscire o arrestare lo script in esecuzione come descritto in Definizione o modifica di un pulsante.
-
JavaScript in un visualizzatore Web richiama uno script FileMaker utilizzando la funzione FileMaker.PerformScriptWithOption(). Vedere Script con JavaScript nei visualizzatori Web.
-
Un URL fmp specifica uno script da eseguire. Vedere Apertura dei file tramite un URL.
Nella funzione FileMaker.PerformScriptWithOption() e negli URL fmp, il parametro opzione
controlla come viene gestito uno script FileMaker attualmente in esecuzione quando viene richiamato uno script
. Per valori di opzione
da 0 a 4, la richiesta di eseguire lo script specificato viene messa in coda e potrebbe non avviarsi immediatamente. opzione
può avere uno dei seguenti valori di stringa:
valore |
Descrizione |
|
Continua Dopo il completamento di uno script FileMaker in esecuzione, gli script FileMaker in coda vengono eseguiti nell'ordine. Se l'esecuzione degli script FileMaker viene annullata, la coda viene eliminata. (Questo è il comportamento se non è specificata l' |
1
|
Arresta L'esecuzione di uno script FileMaker attualmente in esecuzione viene arrestata e tutti gli altri script in sospeso (in coda o nella call stack) vengono annullati. Quindi viene eseguito lo |
2
|
Esci Si esce da uno script FileMaker attualmente sospeso. Se lo script FileMaker corrente era stato chiamato da un altro script FileMaker, il comando ritorna allo script FileMaker che ha effettuato la richiesta fino a quando non rimangono altri script nella call stack. Viene quindi eseguito lo |
3
|
Riprendi Viene ripreso uno script FileMaker sospeso. Dopo il completamento dello script ripreso, viene eseguito lo |
4
|
Pausa Uno script FileMaker in pausa rimane in stato di pausa. Se lo script sospeso viene ripreso e completato, quindi viene eseguito lo |
5
|
Sospendi e Riprendi Uno script FileMaker attualmente in esecuzione viene interrotto e viene eseguito lo Importante Utilizzare l'opzione Sospendi e Riprendi con cautela. Poiché lo |