頭の中はこんなもんです。
表題の通り、「Filemaker Pro のオブジェクトフィールドに保存されたファイル(画像)のファイル名を変更する方法」を調べたのだけれど、オブジェクトフィールド内の処理だけではできそうにないので、考えてみた。
手順は以下のとおり。
- オブジェクトフィールドには既に画像が保存されている状態(ファイル名は保存時のまま)
- オブジェクトフィールドの保存されている画像の拡張子を取得し、変数1に保持する
- 変数2に計算式で(該当レコードの番号とかの)付けたい名前を生成する
- オブジェクトフィールドのデータ(画像)を上記のファイル名:変数2+拡張子:変数1で特定の場所(デスクトップや専用のフォルダ)に書出す
- オブジェクトフィールドのデータを空に(削除)する
- 先ほど書きだした画像ファイルを、先ほど空にしたオブジェクトフィールドにインポートする
全然スマートじゃないけど、とりあえずこれで目的は達成できる。
上記を行った環境は以下のとおり
- MacOS OS X Yosemite 10.10.5
- Filemaker Pro 13 Advanced 13.0v9