自動で日時の判るファイル名をつけてバックアップする
これはファイルのバックアップを取る際、自動でファイル名にタイムスタンプをくっつけて保存しようというものです。
例えば「CPS.fp7」のバックアップを2009年12月09日の18時30分40秒にとるとしたら、勝手にファイル名を「CPS_2009129183040.fp7」にして保存しましょうという代物。
まずファイル名を計算します。
フィールド名を「backup_filename」にしたとして、
計算式を、
"(任意のフォルダ)/CPS_" & Filter(GetAsText(Get(タイムスタンプ));"0123456789") & ".fp7"
とします。
で、スクリプト。
変数を設定 [$bck; 値:backup_filename]
名前をつけて保存 [「$bck」;最適化]
If [Get(最終エラー)]
全スクリプト終了
Else
カスタムダイアログを表示 [ (任意のフォルダ)に [ " & backup_filename & " ] を保存しました。"]
End If
で完了。
(任意のフォルダ)というのは、そのまま入れるんじゃなくて、
そちらの環境に合わせて書き換えてくださいという意味です。
こんな感じ。
-
前の記事
どん引きされても面倒くさいってあるね 2009.12.04
-
次の記事
FileMaker10入手 2009.12.14