Alternativ för att hantera pågående script när nya script startas
I normala fall kan endast ett script i taget köras, och ytterligare anrop att köra script köas tills det pågående scriptet har slutförts. Men följande sätt att starta ett nytt script kan påverka det script som för närvarande körs:
-
Användaren klickar på en knapp som har definierats att köra ett script. Du kan välja något av alternativen att pausa, återuppta, avsluta eller stoppa det pågående scriptet enligt beskrivningen i Definiera eller ändra en knapp.
-
JavaScript i en webbvisare anropar ett FileMaker-script med funktionen FileMaker.PerformScriptWithOption(). Mer information finns i Använda script med JavaScript i webbvisare.
-
En fmp-URL anger att ett script ska köras. Mer information finns i Öppna filer med en URL-adress.
I funktionen FileMaker.PerformScriptWithOption() och i fmp-URL:er avgör parametern alternativ
hur ett FileMaker-script som för närvarande körs ska hanteras när ett script
anropas. Värdena 0 till 4 för alternativ
innebär att anropet om att köra det angivna scriptet köas och startar kanske därför inte direkt. Parametern alternativ
kan ha något av följande strängvärden:
Värde för |
Beskrivning |
|
Fortsätt När ett pågående FileMaker-script har slutförts körs köade FileMaker-script i tur och ordning. Om körningen av FileMaker-script avbryts rensas kön. (Så här fungerar det om |
1
|
Avbryt Körning av ett pågående FileMaker-script stoppas och alla andra väntande script (köade eller i anropsstacken) avbryts. Sedan körs |
2
|
Avsluta Ett FileMaker-script som för närvarande är pausat avslutas. Om det aktuella FileMaker-scriptet anropades av ett annat FileMaker-script går kontrollen tillbaka till det anropande FileMaker-scriptet tills inga flera script återstår i anropsstacken. Sedan körs |
3
|
Fortsätt Ett FileMaker-script som för närvarande är pausat återupptas. När det återupptagna scriptet har slutförts körs |
4
|
Paus Ett pausat FileMaker-script förblir pausat. Om det pausade scriptet återupptas och slutförs, körs därefter |
5
|
Gör avbrott och återuppta Ett pågående FileMaker-script avbryts tillfälligt och Viktigt Använd alternativet Gör avbrott och återuppta med försiktighet. Eftersom |