Erstellen und Bearbeiten von Scripts
Hinweis Informationen über jeden Scriptschritt, seine Optionen und Beispiele finden Sie unter Scriptschritte-Referenz. Zusätzliche Informationen finden Sie unter Script-Beispiele.
So erstellen oder bearbeiten Sie ein Script:
-
Wählen Sie Scripts > Scriptarbeitsbereich.
Oder wählen Sie Datei (Windows) bzw. Ablage (macOS) > Verwalten > Scripts.
-
Erstellen oder öffnen Sie ein Script im Scriptarbeitsbereich.
-
Klicken Sie auf
, um ein Script zu erstellen. Geben Sie im Scriptbearbeitungsbereich einen Namen für ein neues Script ein und drücken Sie die Eingabetaste bzw. den Zeilenschalter. -
Um eine Vorschau für ein Script zu sehen, klicken Sie im Scriptsbereich auf den Scriptnamen. Klicken Sie auf
, um von der Vorschau zur Bearbeitung des Scripts zu wechseln. -
Um ein Script zu bearbeiten, doppelklicken Sie im Scriptsbereich auf den Scriptnamen. Wenn das Script im Scriptbearbeitungsbereich bereits geöffnet ist, klicken Sie auf das Register des Scripts, um es zu aktivieren.
-
-
Geben Sie einen Scriptschritt-Namen ein und wählen Sie dann den Scriptschritt aus der daraufhin angezeigten Liste.
Oder doppelklicken Sie den Scriptschritt im Scriptschrittebereich.
-
Wenn der Scriptschritt über Optionen verfügt - gekennzeichnet durch Text, der von Klammern ([ ]) umgeben ist, oder durch
neben dem Scriptschritt -, führen Sie einen der folgenden Schritte aus:-
Klicken Sie auf den Text in den Klammern und geben Sie dann die angezeigten Optionen ein.
-
Klicken Sie auf
und geben Sie dann die angezeigten Optionen ein. -
Klicken Sie innerhalb der Klammern und bearbeiten Sie die Formel oder klicken Sie auf
, um das Dialogfeld „Formel angeben“ zu öffnen. Nur bestimmte Formeln können inline bearbeitet werden.
Hinweis Beim Bearbeiten eines Scriptschritts wird u. U. die Option „Wiederherstellen“ angezeigt. „Wiederherstellen“ gibt an, dass die Kriterien, die Sie bei der letzten Bearbeitung des Scriptschritts angegeben haben, beim Ausführen des Scriptschritts verwendet werden.
-
-
Sie haben bei der Arbeit im Scriptbearbeitungsbereich folgende Möglichkeiten:
Für
Aktion
Eine Zeile zum Script hinzufügen
Sie haben folgende Möglichkeiten:
-
Drücken Sie die Eingabetaste oder den Zeilenschalter.
-
Wenn die letzte Zeile des Scripts nicht leer ist, wählen Sie die letzte Zeile aus und drücken die Pfeiltaste nach unten
Eine Zeile über die ausgewählte Zeile hinzufügen
Drücken Sie Umschalt+Eingabe bzw. Umschalt-Zeilenschalter.
Zwischen den Zeilen im Script wechseln
Drücken Sie Aufwärtspfeil bzw. Abwärtspfeil.
Ein Kommentar zu einem Script hinzufügen
Geben Sie in einer leeren Zeile „#“ ein oder wählen Sie Kommentar aus dem Scriptschrittebereich. Die Verwendung von Scriptschritt „# (Kommentar)“ in Ihrem Script hilft anderen Benutzern, die das Script ansehen oder ändern.
Klicken Sie im Scriptarbeitsbereich auf
.Einen Scriptschritt zur Kategorie „Favoriten“ hinzufügen
Wählen Sie den Scriptschritt im Bereich für Scriptschritte aus und klicken Sie auf
. Um einen Scriptschritt aus der Kategorie „Favoriten“ zu entfernen, wählen Sie den Scriptschritt aus und klicken auf
.Hinweis Sie können einen Scriptschritt nicht der Kategorie „Favoriten“ hinzufügen, wenn der Bereich für Scriptschritte alphabetisch sortiert ist.
Informationen über einen Scriptschritt anzeigen
Klicken Sie im Scriptschrittebereich auf den Scriptschritt. Eine Beschreibung wird unter der Liste angezeigt. Um weitere Informationen zu sehen, klicken Sie auf
.Scriptschritte alphabetisch oder nach Kategorie anzeigen
Klicken Sie im Bereich für Scriptschritte auf
, um Scriptschritte alphabetisch anzuzeigen, oder auf
, um Scriptschritte nach Kategorie anzuzeigen.Anzeigen, welche FileMaker-Produkte einen Scriptschritt unterstützen
Klicken Sie auf
und wählen Sie ein Produkt. Alle Scriptschritte, die mit dem Produkt kompatibel sind, werden angezeigt.Scriptschritt kopieren und einfügen
Weitere Informationen finden Sie unter Kopieren und Einfügen von Scripts.
Scriptschritt duplizieren
Wählen Sie den Scriptschritt aus und wählen Sie dann Bearbeiten > Duplizieren (Windows) oder Schritt duplizieren (macOS).
Scriptschritt löschen
Wählen Sie den Scriptschritt und drücken Sie dann die Löschtaste.
Einen Scriptschritt deaktivieren oder aktivieren
Wenn Erweiterte Werkzeuge verwenden in den Einstellungen ausgewählt ist, wählen Sie den Scriptschritt aus und wählen Sie dann Bearbeiten > Deaktivieren oder Aktivieren. Siehe Deaktivieren von Scriptschritten.
Scriptschritte im Script neu ordnen
Ziehen Sie den Scriptschritt im Scriptbearbeitungsbereich an eine neue Position im Script.
Mehrere Scriptschritte auswählen
Halten Sie Strg (Windows) bzw. Befehl (macOS) gedrückt. Sie können Scriptschritte hinzufügen, duplizieren oder löschen.
Ein Script öffnen, das sich in einer Scriptschrittoption befindet
Halten Sie Strg (Windows) bzw. die Befehlstaste (macOS) gedrückt und klicken Sie auf die Scriptschrittoption.
Script ausführen
Klicken Sie auf
.Block aus Steuer-, Kommentar- oder deaktivierten Scriptschritten ein- oder ausblenden
Halten Sie den Zeiger über den Bereich zwischen den Zeilennummern und den Scriptschritten und klicken Sie dann auf das Dreieck, um den Block von Schritten auszublenden oder einzublenden. Sie können auch den ersten Schritt in einem Block auswählen und dann die Menübefehle Bearbeiten > Schritte einblenden/ausblenden wählen oder die Tastaturbefehle in Tastaturbefehle im Scriptarbeitsbereich (Windows) oder Tastaturbefehle im Scriptarbeitsbereich (macOS) verwenden.
Die folgenden Arten von Scriptschritten bilden Blöcke von Schritten, die Sie ein- oder ausblenden können, um sich einen besseren Überblick über komplexe Scripts zu verschaffen:
-
Bestimmte Steuer-Scriptschritte (z. B. „Wenn“ und „Ende (wenn)“, „Schleife (Anfang)“ und „Schleife (Ende)“) treten immer paarweise auf und bilden zusammen mit den dazwischenliegenden Schritten einen Block. Wenn der Block ausgeblendet ist, sind nur der erste und der letzte Schritt sichtbar.
-
Aufeinanderfolgende Scriptschritte vom Typ # (Kommentar). Wenn der Block ausgeblendet ist, ist nur der erste Kommentar sichtbar.
-
Aufeinanderfolgende deaktivierte Scriptschritte. Wenn der Block ausgeblendet ist, ist nur der erste Scriptschritt sichtbar. Siehe Deaktivieren von Scriptschritten.
Ein Script debuggen
Weitere Informationen finden Sie unter Debuggen von Scripts.
-
-
Schließen Sie das Register und klicken Sie dann auf Speichern.
Oder wählen Sie Datei > Script speichern im Scriptarbeitsbereich (Windows) bzw. Scripts > Script speichern in der FileMaker Pro-Menüleiste (macOS).
Hinweis Ein Sternchen (*) neben einem Scriptnamen bedeutet, dass das Script geändert, aber nicht gespeichert wurde.
So verwalten Sie Scripts:
|
Für |
Aktion |
|
Klicken Sie im Scriptarbeitsbereich auf |
|
|
So können Sie ein Script umbenennen, duplizieren oder löschen: |
Rechtsklicken Sie auf den Scriptnamen und wählen Sie die gewünschte Option aus dem Menü. Sie können auch im Scriptbearbeitungsbereich zweimal auf den Scriptnamen klicken, um das entsprechende Script umzubenennen. |
|
Scripts neu ordnen |
Ziehen Sie den Scriptnamen an eine neue Position in der Liste. |
|
Ein Script drucken |
|
|
Ein Script mit vollen Zugriffsrechten ausführen |
Rechtsklicken Sie auf das Script und wählen Sie Volle Zugriffsrechte gewähren. Siehe unten „Ausführen von Scripts mit vollen Zugriffsrechten“. |
|
Ordner im Scriptsbereich verwalten |
Weitere Informationen finden Sie unter Verwalten von Scripts in Ordnern. |
|
Festlegen eines Scripts für die Übergabe an Kurzbefehle von FileMaker Pro und FileMaker Go |
Klicken Sie mit der rechten Maustaste auf das Script und wählen Sie Übergabe an Kurzbefehle aktivieren. Für FileMaker Pro finden Sie weitere Informationen unter Ausführen von Scripts über Kurzbefehle. Für FileMaker Go finden Sie weitere Informationen im FileMaker Go Entwicklerhandbuch. |
Ausführen von Scripts mit vollen Zugriffsrechten
Durch die Einstellung, dass ein Script mit vollen Zugriffsrechten ausgeführt wird, können Benutzer mit beschränktem Zugriff und beschränkten Berechtigungen mithilfe von Scripts Aufgaben erledigen, die ihnen sonst nicht erlaubt sind, z. B. das Exportieren oder Löschen von Datensätzen.
-
Die Zugriffsrechte ändern sich nicht, aber dem Script sind mehr Zugriffsrechte als dem Benutzer erlaubt. Außerdem wird die Berechtigung für vollen Zugriff nicht an ein nachfolgendes Teilscript übertragen, es sei denn, diese Funktion wurde auch in diesem Teilscript aktiviert.
-
Die Einstellung, dass Scripts mit vollen Zugriffsrechten ausgeführt werden, kann nur von Benutzern mit der Berechtigung „Voller Zugriff“ festgelegt werden. Nur Benutzer mit vollen Zugriffsrechten können Scripts bearbeiten oder löschen, für die diese Funktion aktiviert wurde.
-
Ein Script kann nur in der Datei, in der das Script definiert wurde, mit vollen Zugriffsrechten ausgeführt werden. Scripts können keine Zugriffsbeschränkungen von externen Dateien außer Kraft setzen. So kann beispielsweise ein Script, das für eine Ausführung mit vollen Zugriffsrechten festgelegt wurde, keine Datensätze in einer externen Datei mit beschränktem Zugriff löschen.
-
Benutzer ohne volle Zugriffsrechte können die Berechtigung erhalten, Scripts zu bearbeiten, die in ihrer Berechtigung als änderbar markiert sind. Siehe Bearbeiten von Script-Zugriffsrechten.
Hinweise
-
Um ein Script bei der Erstellung auf etwaige Probleme zu prüfen, klicken Sie mit der rechten Maustaste auf das Register im Scriptbearbeitungsbereich und wählen Auf Probleme prüfen. FileMaker Pro prüft das Script und markiert Zeilen mit Problemen, z. B. fehlende Optionen. (Nicht jedes Problem kann erkannt werden.) Zeilen werden mit der Standard-Problemfarbe des Registers „Syntaxfarbgebung“ in den Einstellungen des Scriptarbeitsbereichs markiert.
-
Um die Standardkodierung von Scriptschritten und Bedingungen wie Probleme zu bearbeiten, wählen Sie im Scriptarbeitsbereich Anzeigen > Einstellungen (Windows) bzw. Anzeigen > Scriptarbeitsbereich-Einstellungen (macOS) und klicken Sie auf das Register Syntaxfarbgebung.
-
Um ein Script in einem neuen Fenster zu bearbeiten, klicken Sie mit der rechten Maustaste auf ein Register im Scriptbearbeitungsbereich und wählen Register in neues Fenster verlagern oder drücken Sie Alt (Windows) bzw. Wahl (macOS) und doppelklicken Sie auf ein Script im Scriptsbereich. Das Script wird im Dialogfeld „Script bearbeiten“ geöffnet.
-
Damit ein Script mit vollen Zugriffsrechten ausgeführt werden kann, wählen Sie Datei > Volle Zugriffsrechte gewähren (Windows) bzw. Scripts > Volle Zugriffsrechte gewähren (macOS).
-
Wenn Sie das Dialogfeld „Script bearbeiten“ geöffnet haben, indem Sie eine Tastenaktion zu einem Script umgewandelt haben, können Sie Strg+R (Windows) oder Befehl-R (macOS) drücken, um das Script umzubenennen.
-