Beispiel-Sicherungsscript
Mithilfe des folgenden Scripts können Sie automatisch Sicherungskopien einer FileMaker Pro-Datenbank anlegen.
Das Script erstellt nach jedem fünften Schließen der Datei eine Sicherungskopie. Um das Script ausführen zu können, definieren Sie ein Variablenfeld mit dem Namen „Zählen“ in einer der Tabellen in Ihrer Datenbank. Wenn Sie kein Variablenfeld definieren, inkrementiert FileMaker Pro eventuell bei jedem Schließen des Programms einen anderen Datensatz. Definieren Sie dieses Script in allen Dateien der eigenen App, die Sie sichern wollen.
So erstellen Sie das Script:
- Wählen Sie Scripts > Scriptarbeitsbereich. Oder wählen Sie Datei (Windows) bzw. Ablage (macOS) > Verwalten > Scripts.
- Klicken Sie im Scriptarbeitsbereich auf .
Einzelheiten zur Erstellung von Scripts finden Sie unter Erstellen und Bearbeiten von Scripts.
- Benennen Sie das Script
Sicherung
und drücken Sie dann die Eingabetaste (Windows) oder den Zeilenschalter (macOS). - Geben Sie die folgenden Scriptschritte ein:Kopieren
Feldwert setzen [<tabellenname>::Zählen; <tabellenname>::Zählen + 1]
Wenn [<tabellenname>::Zählen > 4]
Kopie speichern unter ["Sicherungskopie.fmp12"; Kopie der aktuellen Datei ; Ordner erstellen: Aus]
Feldwert setzen [<Tabellenname>::Zählen; 0]
Ende (wenn) - Schließen Sie zum Abschluss das Register im Bereich „Script bearbeiten“, klicken Sie dann auf Speichern.
- Schließen Sie den Scriptarbeitsbereich.
- Wählen Sie Datei (Windows) bzw. Ablage (macOS) > Dateioptionen und klicken Sie auf das Register Script-Trigger.
- Klicken Sie auf den Script-Trigger „BeiLetztemFensterSchließen“ und anschließend auf Auswählen.
- Wählen Sie das Script Sicherung.
- Klicken Sie auf OK.
- Schließen Sie die Datei.
Dieses Script erstellt eine Sicherung Ihrer Datei bei jedem fünften Schließen der Datei.