• 締切済み

FileMaker8.5:オブジェクトフィールドに入れたファイルの情報取得どこまで

こんばんは。 文書管理の助けにしようとFileMakerを弄ることになったのですが、 テンプレートに付いてきた文書管理のテンプレートを弄くっていて首をひねったので質問させてください。 オブジェクトフィールドにファイルを添付、その際にそこから他のフィールドに *ファイル作成・更新年月日 *ファイルサイズ *ファイルパス *ファイル名 ・・・以上を同時に表示させてみようとしたのですが、美味くいかないようです。 GetAsText関数で、ファイルそのものを添付した場合はファイル名、リンクだけ張る場合にファイルパスが出るのは確認しました。 Length関数でファイルそのものを添付するとファイルサイズが出るのも確認したのですが、ファイルの作成、更新日は拾えるのかどうか? 現状ファイル名とファイルパスを一発で分けて出すことも出来るのかどうか? 出来れば添付一発で一気に情報が埋まるようにしたいのですが、何かヒントをおもちであれば宜しくお願いいたします。

みんなの回答

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.2

>ファイルの作成、更新日というのは貼り付ける元オブジェクトの作成・更新日であります。 これに関しては私も完全にスキル不足です。しかも私はMacですし。WindowsではOLEオブジェクト というのがあって元ファイルが変更されたら参照側も変更されるんですよね?それでファイル修正日 は取れないのですか? Macでは完全にOSの仕事ですからAppleScriptで修正が有るたびにデータの変更となりそうですが、 こちらにも疎いです。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

計算フィールドが設置済みでしたら貼り付けた時点で計算されるのではないですか? パスがabc/def/ghiでしたらファイル名は最後の/から後ろ部分となりますし。 ファイルの作成、更新日というのは元オブジェクトの作成・更新日という意味ですか?

ggi
質問者

補足

文書をまんま貼り付ける~GetAsText(その貼り付けたフィールド)でファイル名 文書を参照情報のみ~同上でファイルパス、およびjpeg画像だと解像度も出る 参照情報のみにして、出てきたファイルのパス末尾を拾えばファイル名が出そうですが、計算で行けるかどうかまで見切れていないです。すいません。 ファイルの作成、更新日というのは貼り付ける元オブジェクトの作成・更新日であります。これも参照情報のみとそのまま貼り付けとで挙動が変わると又面倒そうな気がしますが、当方のスキル不足でそういうのが拾えそうな関数が見当たらないです・・・。

関連するQ&A