みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
タイトルの通り、
FileMakerSeverのスケジュールにてスクリプト実行をしようとしています。
環境はFileMakerServer11を使用しています。
スクリプト内容は下記の通りです。
変数を設定[$filepath; 値":filewin:" & Get(ドキュメントパス)& "ファイル名.csv" ]
レコードのエクスポート[ダイアログなし;「$filepath」;Windows (ANSI - 英語)]
スクリプトパラメータに
//11.222.33.44/e$/フォルダ名/フォルダ名/
※フォルダ名は半角英のみです
を指定しています
エクスポートする場所は社内で使用している別のサーバーのIPアドレスを指定しているのですが、
スクリプトエラー(4)と表示され、ファイルのエクスポートが行われません。
どなたか回答、またはヒントをお願い致します。
Offline
サーバでのスケジュールスクリプトでは、filemakerserverがインストールされているフォルダ内の「Document」とその中に作ったフォルダ、テンポラリフォルダ以外にはエクスポートできない仕組みだったと思います
Offline
gonさんが書かれていますが FileMaker Server が インポート/エクスポート で 読込/書込 できるパスは限定されます。
Get ( ドキュメントパス ) によって取得されるパス以下のパスまたは
Get ( テンポラリパス ) によって取得されるパス となります。
FileMaker Server 11 ヘルプ(140ページ参照)
http://fmdl.filemaker.com/kk/product_do … elp_ja.pdf
Get ( ドキュメントパス )
http://www.filemaker.com/jp/11help/html … 32.52.html
Offline
FMS そのもののアカウントのドキュメントかテンポラリーフォルダーのみですので、FMS からのエクスポートは、実運用するのは面倒です。
自己完結する処理の中でしたら何ら支障ないのですが、外侮とのやりとりは面倒です。
一旦それらに書き出したあとで、外侮の仕組でファイルを移動するといいでしょうね、
Offline
私の場合、エクスポートするフォルダを「Document」フォルダ内に作成しそのフォルダに共有を掛けて、本来利用したいサーバまたはPC(Windowsの場合ですが)からネットワークドライブに指定してその後の処理を行っています
Offline
gonさんMozさんShinさんありがとうございます。
Windowsのタスクスケジューラでbatファイルを使用し、ファイルを移動させることにします。
Offline
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 554.87 KiB (Peak: 582.07 KiB) ]