Script op Server uitvoeren
Doel
Voert een script op de server uit die het huidige bestand host.
Zie ook
Opmaak
Script op Server uitvoeren [Wachten op voltooiing: Aan/Uit ; "<scriptnaam>" ; Parameter: <parameter>]
Opties
•Met Optionele scriptparameter geeft u een scriptparameter voor het opgegeven script op.
•Wachten op voltooiing onderbreekt het script op de
client tot het
subscript aangeroepen door Script op Server uitvoeren is voltooid op de
host.
Wachten op voltooiing moet worden geselecteerd om een scriptresultaat of foutcode door te geven van de host naar de client. Gebruik de
Get ( ScriptResultaat ) functie om een resultaat op te lossen of de
Get ( LaatsteFout ) functie om een foutcode op te lossen.
Compatibiliteit
Waar de scriptstap wordt uitgevoerd | Ondersteund |
FileMaker Pro | Ja |
FileMaker Server | Nee |
FileMaker Go | Ja |
Custom Web Publishing | Ja |
FileMaker WebDirect | Ja |
Runtime-oplossing | Nee |
Afkomstig van
FileMaker Pro 13.0
Beschrijving
Het huidige bestand moet door FileMaker Server worden gehost. In het andere geval geeft Script op Server uitvoeren een fout. Raadpleeg
Scripts uitvoeren in FileMaker Server.
Voorbeeld 1
Voert een script uit op de server en stuurt de huidige lay-outnaam, het klantnummer en het e-mailadres van de klant als de scriptparameter. De server navigeert naar de lay-out en de record die zijn opgegeven in de parameter, slaat een link naar een snapshot van de huidige record op, e-mailt de link naar de snapshot naar het in de parameter opgegeven e-mailadres en levert een resultaat. De client haalt het scriptresultaat van de server op en geeft het in een aangepast dialoogvenster weer.
Hoofdscript: Link naar snapshot e-mailen (Client)
Script op Server uitvoeren [Wachten op voltooiing: Aan ; “Link naar snapshot e-mailen (Server)” ; Parameter: Lijst (Get (Lay-outNaam) ; Klanten::Nr. ; Klanten::Email )]
Aangepast dialoogvenster tonen [Get (ScriptResultaat)]
Subscript: Link naar snapshot e-mailen (Server)
Ga naar lay-out [GetValue (Get (ScriptParameter) ; 1 ; 1)]
Ga naar Zoeken [Onderbreken: Uit]
Veld instellen [Klanten::Nr.; GetValue (Get (ScriptParameter) ; 2)]
Zoekopdracht uitvoeren [ ]
Variabele instellen [$PATH; Value:Get (TijdelijkPad) & "Snapshot.fmpsl"]
Records opslaan als link naar snapshot ["$PATH"; Huidige record]
Mail verzenden [Verzenden via SMTP-server; Met dialoogvenster: Uit; Aan: GetValue (Get (ScriptParameter) ; 3 ; 1); "$PATH"]
Script afsluiten [Tekstresultaat: "Link naar snapshot verzonden."]
Verwante onderwerpen