Avlusa scripts (FileMaker Pro Advanced)
Scriptavlusaren är ett interaktivt verktyg för att felsöka dina scripts i FileMaker.
Med Scriptavlusaren kan du:
 •
 •
 •
 •
gå in i ett delscript och utföra det ett steg i taget eller gå ut ur ett delscript
 •
 •
 •
 •
 •
 •
övervaka fält, variabler och beräkningar
 •
Om du vill avlusa scripts:
1.
 •
Välj menyn Verktyg > Scriptavlusaren och kör sedan ditt script.
 •
Välj menyn Scripts > Scriptfönster, markera ditt script och klicka sedan på Knappen Felsök script. Du kan spara alla öppna scripts och sedan felsöka scriptet genom att hålla ned Skift (Windows) eller Alt (OS X) och sedan klicka på Knappen Felsök script.
2.
 
Knappen Hoppa över
Knappen Gå in
Knappen Gå ut
Knappen Sätt in nästa steg
Det här kommandot överför kontrollen till det markerade steget men det utförs inte. Det markerade steget utförs först när scriptkörningen eller avlusningsgenomgången återupptas. Scriptsteg mellan det sista utförda steget och nästa tilldelade steg utförs inte. Du markerar steget genom att klicka på det och sedan på Knappen Ange nästa steg i Scriptavlusaren.
Knappen Run
Knappen Paus
Växla mellan att utföra alla scriptsteg tills scriptet är slut eller en brytpunkt påträffas och att pausa. När ett script har pausats kan du dubbelklicka på scriptet i listan Anropa stack för att redigera det. Varje aktivt script öppnas under en egen flik i Scriptfönster, så du kan redigera flera scripts. Scriptkörningen avbryts inte förrän du sparar ändringarna.
Knappen Avbryt script
Du kan även välja Verktyg > Felsökningskontroller > Inaktivera Scriptutlösare eller Aktivera scriptutlösare.
Knappen Redigera script
Obs!  Om du vill redigera scriptsteget som är kopplat till knapparna eller de egna menyalternativen, använder du dialogrutorna Knappkonfiguration eller Hantera anpassade menyer.
Knappen Öppna/stäng datavisning
3.
Välj Paus vid fel om du vill att dina scripts ska pausas när fel påträffas.
Obs!  När du använder Scriptavlusaren och stegar genom scripts som aktiverats av en scriptutlösare kommer du inte att kunna interagera med dokumentfönster, flytta mellan fält eller poster, ändra data, stänga fönstret eller avsluta. Denna blockering av interaktionen sker bara när ett script har utlösts via någon åtgärd. När du avlusar ett script som inte är aktiverat av en scriptutlösare kan du interagera normalt med dokumentfönster, fält och poster.
Visa delscripts
Du kan visa delscripts när du stegar igenom scripts i Scriptavlusaren. Om t.ex. script A anropar script B som sedan anropar script C, kan du visa stegen i alla tre scripts.
1.
Välj menyn Verktyg > Scriptavlusaren.
2.
3.
Listan Anropa stack visar delscriptet.
4.
Markera ett script i listan Anropa stack om du vill visa scriptstegen i visningsområdet.
Kommentar
 •
 •
 •
 •
Om du öppnar Datagranskare efter att du har klickat på Knappen Verifiera/avverifiera script i Scriptavlusaren, behåller du din åtkomstbehörighet i både Datagranskare och Scriptavlusaren tills du stänger Scriptavlusaren.
 •
 •
 •
 •
 •
 •
När du avlusar ett script som anropas från en knapp, identifieras knappen i listan Anropa stack med hjälp av filnamnet och den layout som knappen finns i. Knappnamnet är det knappobjektnamn som tilldelades med Granskare. Om inget namn tilldelades i Granskaren visas <namnlös knapp> följt av filnamnet och layouten i listan.
När Scriptavlusaren stoppar vid ett scriptsteg som anropas av en knapp i scriptsteglistan, ändras texten ovanför listan till Knapp: <knappens namn> eller till Knapp: <namnlös knapp> om inget namn har angetts i Granskaren.
 •
När du avlusar ett script som anropas från en egen meny identifieras menyobjektet i listan Anropa stack med hjälp av menyobjektnamn och filnamn. När Scriptavlusaren stoppar vid ett scriptsteg som anropas av en anpassad meny i scriptsteglistan, ändras texten ovanför listan till Menyobjekt: <anpassade menyobjektets text>.
Relaterade avsnitt 
Skapa och redigera scripts
Använda Datagranskare (FileMaker Pro Advanced)
I det här avsnittet
Inaktivera scriptsteg (FileMaker Pro Advanced)