みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
デスクトップ上にある data_ex というフォルダに
対象データのエクセルファイルをエクスポートするスクリプトを作成しております。
デスクトップに「data_exフォルダ」がないときには、フォルダを作成して、 [レコードのエクスポート]をやり直すメッセージを出すというイメージの
スクリプトにしたいのですが、エラー処理しているにもかかわらず、エラーが必ずでてしまいます。
800のエラーは、エラー処理出来ないのでしょうか?お知恵をお貸しくださいませ。宜しくお願い致します。
スクリプトステップにて
[エラー処理 on]
[レコードのエクスポート] ★ ファイルをディスク上に作成できません (800)のエラーがでます
IF Get(最終エラー)=800
イベント送信で「フォルダを作成」
スクリプト一時停止 1秒
[カスタムダイアログ] デスクトップに「data_exフォルダ」を作成しました。もう一度エクスポートを行ってください。
[End If]
[現在のスクリプト終了]
Offline
OSやFileMakerのバージョンが不明ですが...
FileMaker 17 だと「レコードのエクスポート」時にディレクトリを作成することができます。
エクスポート
https://fmhelp.filemaker.com/help/17/fm … 3ww1212129
「イベント送信で「フォルダを作成」」とあるのでおそらくWindowsですね。
コマンド:mkdir なら、すでにフォルダがある場合、何もしません。
なので、以下のような順番で良いと思います。
イベント送信で「フォルダを作成」
[レコードのエクスポート]
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 546.31 KiB (Peak: 581.72 KiB) ]