Utför script på server
 
Syfte 
Utför ett script på servern som är värd för den aktuella filen.
Se även 
Format 
Utför script på server [Väntar på att avsluta; "<scriptnamn>"; Parameter: <parameter>]
Tillval 
 •
<scriptnamn> anger vilket script du vill utföra.
 •
Valfri scriptparameter anger en scriptparameter för det angivna scriptet.
 •
Väntar på att avsluta pausar scriptet på klienten tills det delscript som anropas av Utför script på server har slutförts på värden. Väntar på att avsluta måste vara markerat om en scriptresultat eller en felkod ska överföras från värden till klienten. Använd Funktionen Get(Scriptresultat) för att registrera ett resultat eller Funktionen Get(SenasteFel) för att registrera en felkod.
Kompatibilitet 
 
Där scriptsteget körs 
Format som 
FileMaker Pro 
Ja 
Schemalagt script i FileMaker Server 
Nej 
FileMaker Go 
Ja 
Anpassad webbpublicering 
Ja 
FileMaker WebDirect 
Ja 
Runtime-lösning 
Nej 
Kommer från 
FileMaker Pro 13.0
Beskrivning 
Den aktuella filen måste finnas på en FileMaker Server-värd. Annars returneras ett fel av Utför script på server. Scripts som utförs på värden behandlas som schemalagda scripts i FileMaker Server.
Scripts som utförs av Utför script på server:
 •
 •
 •
Kommentar
 •
 •
Om det angivna scriptet innehåller Funktionen Evaluate använder du engelska funktionsnamn i beräkningen för Evaluate. Evaluate känner inte igen lokaliserade funktionsnamn även om det utvärderas i ett script som körs via Utför script på server.
Exempel 1 
Kör ett script på servern och skickar aktuellt layoutnamn, postnummer och kundens e-postadress som scriptparametern. Servern navigerar till den layout och den post som angetts i parametern, sparar en länk till ögonblicksbild av den aktuella posten, skickar länken till ögonblicksbilden till den e-postadress som angetts i parametern och returnerar ett resultat. Klienten hämtar scriptresultatet från servern och visar det i en anpassad dialogruta.
Huvudscript: Skicka länk till ögonblicksbild med e-post (Klient)
Utför script på server [Väntar på att avsluta; "Skicka länk till ögonblicksbild med e-post(Server)"; Parameter: List(Get(LayoutNamn); Get(Postnummer); Kunder::E-post)]
Visa anpassad dialogruta [Get(Scriptresultat)]
Delscript: Skicka länk till ögonblicksbild med e-post (Server)
Gå till layout [MiddleValues(Get(Scriptparameter); 1; 1)]
Gå till post/sökpost/sida [MiddleValues(Get(Scriptparameter); 2; 1)]
Ange variabel [$SÖKVÄG; Värde:Get(TemporärSökväg) & "Ögonblicksbild.fmpsl"]
Spara poster som ögonblicksbildlänk ["$SÖKVÄG"; Aktuell post]
Skicka e-post [Skicka via SMTP-server; Ingen dialogruta; Till: MiddleValues(Get(Scriptparameter); 3; 1); "$SÖKVÄG"]
Avsluta script [Resultat: "Länk till ögonblicksbild skickades."]
Relaterade avsnitt 
Utför script scriptsteg
Exempel på Utför script och scriptparametrar
Scriptsteg (i bokstavsordning)
Scriptsteg (efter kategori)