Das Update aktualisiert FileMaker 19 auf die Version 19.1.3, fügt die Funktion „FileMaker.performScriptWithOption“ hinzu und behebt Probleme.
Neue Funktion
FileMaker.performScriptWithOption ( Script, Parameter, Option )
Wenn ein Script eine URL zur Ausführung verwendet, wird mit der neuen Funktion der Parameter „Option“ unterstützt. Der Parameter steuert das Verhalten des Scripts.
-
Script
das ScriptParameter
ist eine optionale Zeichenfolge, die JavaScript an ein FileMaker-Script übergeben kann, das die Zeichenfolge mithilfe der Funktion
„Hole ( ScriptParameter )“ abruft.Option
steuert, wie ein aktuell ausgeführtes FileMaker-Script behandelt wird. Bei den Werten 0 bis 4 wird der Aufruf zum Ausführen vonScript
in die Warteschlange eingestellt und startet möglicherweise nicht sofort.Option
kann einen der folgenden Zeichenfolgenwerte haben:0
– Fortfahren: Nachdem ein aktuell ausgeführtes FileMaker-Script abgeschlossen ist, werden FileMaker-Scripts in der Warteschlange der Reihe nach ausgeführt. Wenn die FileMaker-Scriptausführung abgebrochen wird, wird die Warteschlange geleert. (Dies ist das Verhalten, wennOption
nicht angegeben ist. Dies ist auch das Standardverhalten für FileMaker.PerformScript() ab Version 19.1.2.)1
– Halt: Die Ausführung eines aktuell laufenden FileMaker-Scripts wird angehalten und alle anderen ausstehenden Scripts (in der Warteschlange oder im Aufrufstapel) werden abgebrochen. Dann wirdScript
ausgeführt.2
– Beenden: Ein pausiertes FileMaker-Script wird beendet. Wenn das aktuelle FileMaker-Script von einem anderen FileMaker-Script aufgerufen wurde, geht die Steuerung an das aufrufende FileMaker-Script zurück, bis keine Scripts mehr im Aufrufstapel verbleiben. Dann wirdScript
ausgeführt.3
– Fortsetzen: Ein pausiertes FileMaker-Script wird fortgesetzt. Nachdem das fortgesetzte Script fertiggestellt ist, wirdScript
ausgeführt.4
– Pause: Ein pausiertes FileMaker-Script bleibt pausiert. Wenn das pausierte Script wieder aufgenommen und beendet wird, wird anschließendScript
ausgeführt.5
– Unterbrechen: Ein aktuell ausgeführtes FileMaker-Script wird unterbrochen undScript
wird ausgeführt. WennScript
abgeschlossen ist, wird das unterbrochene Script mit dem nächsten Scriptschritt fortgesetzt. Ein pausiertes Script bleibt pausiert, währendScript
ausgeführt wird. (Dies ist das Verhalten von FileMaker.PerformScript() in Version 19.0.)
Beispiel:
Die URL setzt den Parameter Option auf 3:
fmp://vertrieb.example.de/Kunden.fmp12?script= KundenAuflisten&option=3
Behobene Probleme
- FileMaker Pro 19.1.2 konnte keine Verbindung zu einem FileMaker Cloud for AWS-Host herstellen.
- FileMaker Pro 19.1.2 wurde unerwartet geschlossen, nachdem ein Datenbank-Design-Report aus einer Datei erstellt wurde, die einen Layoutbereich für Gesamt- oder Zwischenergebnisse enthielt und in der Tabellenansicht geändert wurde.
- Die Auswahl von Passwortänderung bei nächster Anmeldung erzwingen konnte dazu führen, dass das Dialogfeld „Passwort ändern“ nicht geschlossen wurde, wenn Sie auf eine Schaltfläche geklickt haben.