10 返信 最新の回答 日時: Jul 29, 2015 7:16 PM ユーザー:kazu_2

    filemaker server14の画像のエクスポート

    kazu_2

      タイトル

      filemaker server14の画像のエクスポート

      フォーラムに投稿

       

      filemaker server13を使用していた時は以下のスクリプトで画像が
      連続してウエブからダウンロードされていました。

      Loop
      変数を設定[$out;値:online::商品画像:01_テキスト]
      フィールド内容のエクスポート[online::商品画像:01;$out]
      レコード/検索条件/ページへ移動[次の;最後まできたら終了]
      end Loop


      この度filemaker server14にバージョンアップしたところ1レコード毎に
      画像名がメッセージされ、OKボタンをその都度押さなくてはいけなくなってしまいました。

      今まで同様にメーセージを出さずにエクスポートを連続で実行したいのですが、

      上手く行きません。

      filemaker server14の画像のエクスポートについて詳しい方ご教授ください。
      よろしくお願いします。

        • 1. Re: filemaker server14の画像のエクスポート
          fukky

          FileMaker Pro の質問だと思いますが.......

          >連続してウエブからダウンロードされていました。
          Web からダウンロードする処理が書かれていませんが、どこからダウンロードしているのですか?

          「商品画像:01_テキスト」フィールドに適切で有効なパスが書かれていなければダイアログは出ます。
          FileMaker Server のバージョンに関係ありません。

          「商品画像:01」フィールドはオブジェクトフィールドだと推測されますが
          どのような形式で格納されているのでしょう(参照 / 埋め込み / 外部保存)など。

          • 2. Re: filemaker server14の画像のエクスポート
            kazu_2

            回答ありがとございます。

            商品画像:01はオブジェクトフィールドで格納は外部保存の設定です。

            FileMaker Serverの場合はパスの設定が出来ないとありました。

            ただし、FileMaker Server13の場合はダイアログが出ずにダウンロードフォルダーに連続して

            ダウンロードされました。

            FileMaker Server14にしてダイアログがでるようになってしまった経緯があります。

            • 3. Re: filemaker server14の画像のエクスポート
              fukky

              Webからというのは誤りなのですね。

              「商品画像:01_テキスト」フィールドについての回答がないのですが、何が格納されているのですか?

              FileMaker Server 13 でもパスの記載がダウンロードフォルダを指定していなければ
              勝手にダウンロードフォルダにダウンロードされるような動きはしませんよ。

              • 4. Re: filemaker server14の画像のエクスポート
                kazu_2

                失礼しました。

                「商品画像:01_テキスト」については「商品画像:01」の画像名を格納しています。

                フィールド内容のエクスポートで画像名を$outに設定しています。

                本来であればここにフルパスを書ければ良いのですが、フィルメーカーpro上ではスクリプトが動くのですが、

                ファイルメーカーサーバー上では駄目のようです。

                • 5. Re: filemaker server14の画像のエクスポート
                  fukky

                  FileMaker Server 13 ではできていたのでは?

                  FileMaker Pro でファイル名だけでエクスポートした場合、データベースファイルと同じパスに出力されます。
                  FileMaker Server の場合は同じパスには書き出すことができません。

                  各クライアントで有効なパスを指定する必要があります。

                  • 6. Re: filemaker server14の画像のエクスポート
                    kazu_2

                    FileMaker Server 13 ではできていました。

                    ご指摘の通り、FileMaker Proではパスを指定しない場合は同一階層に出力されます。

                    FileMaker Server 13FileMaker Server 14のバージョンの違いでエクスポートの連続しての実行が不可能になったと思います。

                    色々とありがとうございます。

                    • 7. Re: filemaker server14の画像のエクスポート
                      fukky

                      FileMaker Server 13 でホストしていても、
                      FileMaker Server 14 でホストしていても正しいパスを指定しなければエクスポートはできません。

                      FileMaker Server 14 でも正しいパスが指定できていればエクスポートは正常に行われます。
                      ※もちろんダイアログが表示されることはありません。

                      作成されたスクリプトおよびフィールドが指定しているパスを確認されることをおすすめします。

                      • 8. Re: filemaker server14の画像のエクスポート
                        kazu_2

                        FileMaker Server でパスを指定する趣旨はよくわかります。

                        ただFileMaker Server上のデータベースをブラウザからエクスポートする時に、

                        その環境がWindowsだったりmacだったりと環境が違う事が想定される場合のフルパスを

                        どう書けばよいのでしょうか。

                        申し訳あいませんがフルパスの例を教えてもらえると助かります。

                        • 9. Re: filemaker server14の画像のエクスポート
                          fukky

                          FileMaker プラットフォームの基本機能についてはヘルプやマニュアルを一読することを強くおすすめします。
                          ダウンロードへエクスポートする場合は以下が一例ですが、環境によって変化します。

                          "/ボリューム名/Users/ユーザ名/downloads/"

                          環境によって値が変わり、利用者が変更できるパスを指定するより
                          取得関数で取得できる デスクトップ や ドキュメント 以下にエクスポートするほうが賢明でしょう。

                          ファイルパスの作成
                          http://www.filemaker.com/help/14/fmp/ja/html/create_db.8.41.html

                          Get ( ドキュメントパス )
                          http://www.filemaker.com/help/14/fmp/ja/html/func_ref1.32.94.html

                          • 10. Re: filemaker server14の画像のエクスポート
                            kazu_2

                            色々とご教授ありがとうございました。

                            ファイルパスの作成を含めてテストしてみます。

                            ありがとうございました。