Home > Riferimento > Istruzioni di script > Istruzioni di script Controllo > Esci dallo script
Esci dallo script Scopo Interrompe immediatamente lo script, il subscript o lo script esterno in esecuzione. Vedere anche Creazione di script per automatizzare le operazioni Formato Esci dallo script [Risultato: <valore o formula>] Opzioni <valore o formula> specifica un valore da restituire allo script padre. Il valore di solito si basa sullo stato dello script corrente. Compatibilità Esecuzione dell'istruzione di script in Supportata FileMakerPro Sì Script programmato di FileMaker Server Sì FileMaker Go Sì Pubblicazione Web personalizzata Sì FileMakerWebDirect Sì Soluzione runtime Sì Creata in FileMaker Pro 6.0 o versione precedente Descrizione Se utilizzata in un subscript, Esci dallo script ritorna allo script principale con o senza il risultato di uno script opzionale. 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 IfStampa [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 seguitoEsegui script ["Stampa"]#Continua dopo che il subscript è stato completatoIf [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 principaleEsci 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