Filemaker13でつくったファイルを毎日バックアップしたいのですが。。。

現在24時間稼動中で過去1週間分のバックアップをdropboxのフォルダに。
それ以前のものは自動で削除したいです。
試したのは フリーソフトのバックアップツールですが、これといったものが見つからなかったです
FilemakerのOntimerスクリプト・WSH でできるのかなと。。しかしスクリプトとか
一切わかりません。FilemakerSERVERはコスト面で購入検討中ですがそれまでの間、バックアップしたいのです
よろしくお願いします

回答の条件
  • 1人10回まで
  • 13歳以上
  • 登録:2015/03/08 10:38:40
  • 終了:2015/03/22 10:40:03

回答(3件)

id:rafting No.1

ラフティング回答回数2648ベストアンサー獲得回数1762015/03/08 12:58:14

ポイント334pt

関数で曜日を取得して、その名前のフォルダに保存するだけです。
変数を設定[$path;"file:/保存するパス/"&DayNameJ(Get(日付))&"/ファイル名"
名前を付けて保存[$path]
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=74628

id:rafting

FileMakerProを使って、定期的にスクリプトを実行させる方法であればスクリプトの制限が無いので楽です。ただし、パソコンが1台必要となりますが。
FileMakerProを常に起動しておくのではなく、その時刻にだけ実行したい場合はWindowsであれば「タスク・スケジューラ」という機能を使ってFileMakerのファイルを開くように設定すれば可能です。そのFileMakerのファイルが起動した時に実行するスクリプトに、実行したいスクリプトを指定してやればOKです。(スクリプトの最後にFileMakerを終了するように設定しておけば、FileMakerも終了しますよね)

Macであれば、iCalの予定で実行できるかも。
http://forums.filemaker.com/posts/478a5cda22?commentId=270249#270249

Windows TIPS:タスクスケジューラの基本的な使い方(Windows 7/8/8.1編)
http://www.atmarkit.co.jp/ait/articles/1305/31/news049.html

2015/03/08 14:19:14
id:nob0301

説明不足でした。毎日で決まった時刻(深夜)に自動でバックアップをとってくれるようにしたいのです。

仕事で24時間開きっぱなしなのでfilemakerを終了させたくはないのです。。。。
もしくは開いている時に自動でバックアップ&終了 その後 再度開く という形でもOKです

変数のやり方もわかりません。メニューバーからスクリプト→スクリプトの管理→スクリプト変数の設定のオプションで名前・値・繰り返しの欄がありますがそこに
なんといれればいいのでしょうか?その後どうすれば?
[$path;"file:/保存するパス/"&DayNameJ(Get(日付))&"/ファイル名"
名前を付けて保存[$path]
を入れたつもりですが、記号使えませんというようなエラーがでました
保存したいパスは C:\Users\Nt\Dropbox\BACKUP です。

id:blue_star22 No.2

blue_star22回答回数297ベストアンサー獲得回数122015/03/13 14:22:04

ポイント333pt

Macのバックアップソフトではこれが一番簡単で使えると思います。
自動起動、いろんな差分の取り方、dropboxにも対応、アップルスクリプトと
組み合わせればローテーションも可能かと。

http://www.vector.co.jp/soft/mac/util/se278917.html

id:gizmo5 No.3

gizmo5回答回数484ベストアンサー獲得回数1382015/03/18 16:08:50

ポイント333pt

を入れたつもりですが、記号使えませんというようなエラーがでました
保存したいパスは C:\Users\Nt\Dropbox\BACKUP です。

バックスラッシュ(¥記号)ではなく、スラッシュを使ってください。
http://www.filemaker.com/jp/11help/html/func_ref2.32.52.html

[$path;"file:/保存するパス/"&DayNameJ(Get(日付))&"/ファイル名"

の「保存するパス」の部分は、以下のようになるはずです。

[$path;"file:/C:/Users/Nt/Dropbox/BACKUP/"&DayNameJ(Get(日付))&"/ファイル名"

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません