みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして、OUHです。
バックアップのスクリプトを考えていますが、どのようにすればいいのか迷走しています。
理想としましては、編集等データ入力後に、FMを閉じる際に、「名前、日、時」で特定のフォルダに保存されればいいなと考えています。
みなさんのお知恵を拝借したいです。
よろしくお願いします。
名前というのがファイル名のことなら
変数を設定 $適当な名前 値 "file:/フォルダのパス"&"/"&Get (ファイル名) & ".fmp12"
名前を付けて保存 バス指定を上で付けた$適当な名前
などとしたらいいです。
日時はGet(タイムスタンプ)を入れたら良さそうですけど、ファイル名に使えない文字が
私には分からないのでパス。
Offline
ファイル名の中の日時のセパレータに「/」が有るとパスの区切りと取られてしまいます。
これが無いようにしないとダメですね。
Offline
「:」もダメかも知れないので、デスクトップのAというフォルダに
コピー保存する場合の変数値は
Get (デスクトップパス) & "A/" &
Get (ファイル名) &
Substitute (Get (タイムスタンプ) ; [" " ; "("] ; ["/" ; "_"] ; [":" ; "_" ]) & ").fmp12"
などとすると、ファイル名2015_12_17(9_25_30).fmp12として保存されます。
Offline
皆さんご回答いただきありがとうございます。
"管理" & "_" & Substitute ( Get ( 日付 ) ; "/" ; "" ) & "_" & Substitute ( Get ( 時刻 ) ; ":" ; "" )& "_" & "copy" & ".fmp12"
変数を設定で、値に上記を入力してみましたが、+で名前をつけて保存設定で″管理 バックアップ”としたのですが、バックアップ保存されるものが
「管理 バックアップ」としてしか保存されません、なぜでしょうか?
名前を付けて保存のステップはファイルパスにしないといけません。
単に″管理 バックアップ”としただけでは保存場所も指定できませんし。
Offline
たびたびすみません。
ファイルパス形式で入力してみましたが、このファイル上に作成できませんとなってしまいました。
おそらく私が間違っているのだと思います。
デスクトップにAという名前のフォルダを作って、変数を$変数とでもして
Get (デスクトップパス) & "A/" &
"管理"& "_" & Substitute ( Get ( 日付 ) ; "/" ; "" ) & "_" & Substitute ( Get ( 時刻 ) ; ":" ; "" )& "_" & "copy.fmp12"
としたらどうなりますか?
名前を付けて保存ステップの バス指定欄には$変数と手入力するのですよ。
Offline
デスクトップにAという名前のフォルダを作って、変数を$変数とでもして
Get (デスクトップパス) & "A/" &
"管理"& "_" & Substitute ( Get ( 日付 ) ; "/" ; "" ) & "_" & Substitute ( Get ( 時刻 ) ; ":" ; "" )& "_" & "copy.fmp12"
としたらどうなりますか?
名前を付けて保存ステップの バス指定欄には$変数と手入力するのですよ。
デスクトップにAフォルダ作成して上記のように作成したところ、うまくいきました。
何が間違っていたのでしょうか・・・・・・????
変数を設定の名前と名前をつけて保存を”$変数”としたからうまくいったのでしょうか?
それとも、値の入力を間違えていたのか、保存先入力を間違えていたのでしょうか・・・・・・・
全部の可能性がありますが・・・・・・・
Pages: 1
[ Generated in 0.010 seconds, 10 queries executed - Memory usage: 517.38 KiB (Peak: 521.91 KiB) ]