Esci dallo script
Scopo 
Interrompe immediatamente lo script, il subscript o lo script esterno in esecuzione. Se utilizzata in un subscript, ritorna allo script principale con o senza il risultato di uno script opzionale.
Formato 
Esci dallo script [Risultato: <valore o formula>]
Opzioni 
Fare clic su Specifica per specificare un valore nella finestra di dialogo Specifica il calcolo. Il valore di solito si basa sullo stato dello script corrente. Il valore viene ritrasferito allo script che lo ha richiamato, dove può controllare la logica dello script.
Compatibilità 
 
Esecuzione dell'istruzione di script in 
Supportata 
FileMaker Pro 
 
Script programmato di FileMaker Server 
 
FileMaker Go 
 
Pubblicazione Web personalizzata 
 
FileMaker WebDirect 
 
Soluzione runtime 
 
Creata in 
FileMaker Pro 6.0 o versione precedente
Descrizione 
Se il risultato dello script opzionale viene specificato, questo viene restituito e memorizzato nello script principale fino a che non viene richiamato un altro subscript che restituisce un risultato. Il risultato dello script viene eliminato quando si esce dallo script principale. Il risultato dello script può essere memorizzato in una variabile locale o globale per un successivo impiego.
Esempio 1 
Esegue una ricerca e stampa. Se non viene trovato alcun record, visualizza tutti i record ed esce dallo script.
Esegui la ricerca [Ripristina]
If [Get(ContoTrovati) = 0]
Mostra tutti i record
Esci dallo script [ ]
End If
Stampa [Senza finestra]
Esempio 2 
Stampa le fatture non pagate. Nel subscript Stampa, gli utenti possono scegliere se stampare le fatture. Se gli utenti scelgono di stamparle, Esci dallo script utilizza il risultato di uno script per inserire "Stampata il <data corrente>" nel campo Stato.
Script principale: Stampa fatture non pagate
Nuova finestra [Nome: "Elenco fatture"; Stile: Documento]
Vai al formato ["Stampa fatture"]
Esegui la ricerca [Ripristina]
#Richiama il subscript "Stampa" definito di seguito
Esegui script ["Stampa"]
#Continua dopo che il subscript è stato completato
If [Get(RisultatoScript) = 1]
Sostituisci contenuto campo [Senza finestra; Fatture::Stato; "Stampata il" & Get(DataCorrente)]
Else
Mostra tutti i record
Ordina i record [Ripristina; Senza finestra]
End If
Subscript: Stampa
Mostra finestra personalizz. ["Stampa fatture non pagate"; "Stampare le fatture non pagate?"]
If [Get(SceltaUltimoMessaggio) = 1]
Stampa [Senza finestra]
Else
Chiudi finestra [Finestra corrente]
End If
#Utilizza il parametro Risultato per passare la scelta dell'utente allo script principale
Esci dallo script [Risultato: Get(SceltaUltimoMessaggio)]
Argomenti correlati 
Funzione Get(RisultatoScript)
Istruzione di script Arresta Script
Istruzioni di script (in ordine alfabetico)
Istruzioni di script (per categoria)
Informazioni sulle formule