【FileMaker】「オブジェクトの外部格納を維持」チェックON/OFFでインポートデータはこうなる

FileMaker(ファイルメーカー)で「.fmp12」形式でデータをインポートするときに、オブジェクトの外部格納を維持にチェックするかどうかでデータの格納形式が変わります。

今回は、そのチェックの有無でどのようにデータが格納されるか確認したので書いておきます。

エクスポート時のファイル形式

チェック有無によるオブジェクトフィールドインポート時のファイルの扱い

.fmp12形式でデータをインポートするときに「オブジェクトの外部格納を維持」という欄があります。

これは、オブジェクトフィールドかつ外部格納にしているときに出現するオプションです。しかしこの表現からうける印象とは違う結果になりました。

このチェックを外してインポートすると、データはこうなります▼

  • オブジェクトに格納されていたファイルは、オブジェクトフィールドの外部格納オプション通りにフォルダが生成・保存される。

このチェックを付けてインポートすると、データはこうなります▼

  • オブジェクトに格納されていたファイルは、オブジェクトフィールドに埋め込みされる

 

チェックを外した状態だと、フィールドのオプション通りの位置にインポートしたファイルがそのまま生成されるので、ファイル構造的に正しい在り方になります。ですがチェックを入れてインポートすると、外部格納オプションを設定しているのに内部格納になってしまうというちぐはぐな状態となります。

これはデータ構造的に見て不自然な状態かと思いますし、データの破損やアップデートでファイルが永久に消える可能性さえ否定できません。

結論

結論としては「.fmp形式でインポートするときはオブジェクトの外部格納を維持は外しておいたほうがよい」

ということになります。

 

念のためオンラインヘルプのアドレス(V18)はこちらですので合わせてご覧ください

https://fmhelp.filemaker.com/help/18/fmp/ja/#page/FMP_Help%2Fimport-action-field-mapping.html

今後検証していきますが、もし違う結果になった方おられたら問合せフォームからご指摘いただけると助かります。

 

最新情報をチェックしよう!