1 返信 最新の回答 日時: Nov 8, 2012 10:53 PM ユーザー:TSGalJ

    スクリプトからインポートを行う際の挙動が不定

    妹☆ダークサイド

      概要

      スクリプトからインポートを行う際の挙動が不定

      製品

      FileMaker Pro

      バージョン

      12.0v3

      オペレーティングシステムのバージョン

      Windows 7 Professional SP1

      問題の内容

      スクリプトから「レコードのインポート」を実行する際、データソースを指定せずにインポート順を指定する設定にした場合に、最初のレコードが取り込まれるケースと取り込まれないケースがある。

      問題の再現方法

      1. スクリプトにて「レコードのインポート」を入力。
      2. スクリプトステップオプションから「データソースを指定」を設定し、元となるファイルを指定。
      3. 「インポート順の指定」にチェックを入れ、設定ダイアログ最下段にある「フィールド名が含まれる最初のレコードはインポートしない」をオフもしくはオンにする。
      4. 「データソースの指定」のチェックを外す。
      5. 「ダイアログなしで実行」にチェックを入れる。
      6. スクリプトを実行する。ファイルダイアログが出るので適当なCSVファイルを選択する。

      予想された結果

      最初のレコードがインポートされるかどうかは、再現方法3行目での設定の通りになる。

      実際の結果

      どちらになるか結果を見るまでわからない。
      直前にインポートを行った場合は、その時の設定が引き継がれる。

      対処方法

      「データソースを指定」にチェックを入れてファイル名を固定にし、インポートしたいファイルをその都度置き換える方法で運用する。

      fmcsv5.png

        • 1. Re: スクリプトからインポートを行う際の挙動が不定
          TSGalJ

                

               妹☆ダークサイド 樣
                
               平素は弊社製品をご愛顧いただき、誠にありがとうございます。
                
               [ レコードのインポート]スクリプトステップでは、[データソースを指定]オプションを設定しないで、
               他のオプションを有効にすることは可能ですが、データソースが指定されず、インポート元の情報が評価
               できない状況でスクリプトが実行されますと、インポート順は直前に行われたインポート時の情報を引き
               継いだ動作になります。
                
               このため、所定のインポート順で確実にインポートを行わせる場合には、データソースの指定を行って
               置いていただくようお願い申し上げます。 
                
               今後とも弊社製品をご愛用いただきますようお願い申し上げます。
                
               ファイルメーカー株式会社
               TSGalJ