バックアップスクリプトの例
次のスクリプトを使用すると FileMaker Pro データベースのバックアップコピーを自動的に保存することができます。
このスクリプトでは、5回目にデータベースを閉じるときにそのコピーを作成し、それ以後、5回閉じるごとに上書きしていきます。このスクリプトを動作させるには、データベースのテーブルに、「回数」フィールドというグローバルタイプのフィールドを定義する必要があります。数字のグローバルフィールドを定義しない場合は、アプリケーションを閉じるたびに別のレコードが増える場合があります。このスクリプトはバックアップが必要なすべてのファイルに定義します。
スクリプトを作成するには、次の操作を行います。
1.
[スクリプト] メニューから [スクリプトの管理] を選択します。または [ファイル] メニューの [管理] サブメニューから [スクリプト...] を選択します。
2.
[スクリプトの管理] ダイアログボックスで、[新規] をクリックします。スクリプトの作成の詳細については、スクリプトの作成と編集を参照してください。
3.
[スクリプトの編集] ウインドウで、[スクリプト名] に"バックアップ"と入力します。
4.
フィールド設定 [<テーブル名>::回数; <テーブル名>::回数 + 1]
If [<テーブル名>::回数 > 4]
名前を付けて保存 ["バックアップコピー.fmp12"; コピー]
フィールド設定 [<テーブル名>::回数; 0]
End if
5.
6.
7.
[ファイル] メニューから [ファイルオプション...] を選択し、[スクリプトトリガ] タブをクリックします。
8.
[OnLastWindowClose]スクリプトトリガをクリックした後、[選択...] をクリックします。
9.
[バックアップ] スクリプトを選択します。
10.
[OK] をクリックします。
11.
これらの手順が実行されると、ファイルを5回閉じるたびにバックアップを作成するスクリプトが実行されるようになります。