Avsluta script
 
Syfte 
Tvingar det script, delscript eller externa script som körs att stoppas omedelbart.
Se även 
Format 
Avsluta script [Resultat: <värde eller formel>]
Tillval 
<värde eller formel> anger ett värde som ska skickas tillbaka till det överordnade scriptet. Värdet baseras oftast på status för det aktuella scriptet.
Kompatibilitet 
 
Där scriptsteget körs 
Format som 
FileMaker Pro 
Ja 
Schemalagt script i FileMaker Server 
Ja 
FileMaker Go 
Ja 
Anpassad webbpublicering 
Ja 
FileMaker WebDirect 
Ja 
Runtime-lösning 
Ja 
Kommer från 
FileMaker Pro 6.0 eller tidigare
Beskrivning 
Om Avsluta script används i delscript återupptas huvudscriptet, med eller utan valfritt scriptresultat. Om det valfria scriptresultatet har angetts returnerar scriptresultatet och lagras i huvudscriptet tills ett annat delscript som returnerar ett värde anropas. Scriptresultatet raderas när du avslutar huvudscriptet. Scriptresultatet kan lagras i en lokal eller global variabel för att användas senare.
Exempel 1 
Utför en sökning och skriver ut. Om inga poster hittas visas alla poster och scriptet avslutas.
Utför sökning [Spara]
If [Get(HittadePoster) = 0]
Visa alla
Avsluta script [ ]
End If
Skriv ut [Ingen dialogruta]
Exempel 2 
Skriver ut obetalda fakturor. I delscriptet Skriv ut kan användare välja om de vill skriva ut fakturor. Om användare väljer att skriva ut använder Avsluta script ett scriptresultat för att ange "Utskrivet den <aktuellt datum>" i Statusfältet.
Huvudscript: Skriv ut obetalda fakturor
Nytt fönster [Namn: "Fakturalista"; Stil: Dokument]
Gå till layout ["Skriv ut fakturor]
Utför sökning [Spara]
#Anropar delscriptet "Skriv ut" som anges nedan
Utför script ["Skriv ut"]
#Fortsätter när delscriptet har slutförts
If [Get(Scriptresultat) = 1]
Ersätt fältinnehåll [Ingen dialogruta; Fakturor::Status; "Utskrivet den " & Get(AktuelltDatum)]
Else
Visa alla
Sortera poster [Spara; Ingen dialogruta]
End If
Delscript: Utskrift
Visa anpassad dialogruta ["Skriv ut obetalda fakturor"; "Vill du skriva ut obetalda fakturor?"]
If [Get(SenasteMeddelandeval) = 1]
Skriv ut [Ingen dialogruta]
Else
Stäng fönster [Aktuellt fönster]
End If
#Använder parametern Resultat för att skicka användarens val till huvudscriptet
Avsluta script [Resultat: Get(SenasteMeddelandeval)]
Relaterade avsnitt 
Funktionen Get(Scriptresultat)
Avbryt script scriptsteg
Scriptsteg (i bokstavsordning)
Scriptsteg (efter kategori)
Om formler