初心者のFileMaker pro Q&A

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス

Claris FileMaker Pro 19 ヘルプ
新しい質問は、新規トピック から投稿して下さい。


#1 2013-09-04 18:23:40

aaabbb
ゲストユーザー

[解決] オブジェクトフィールドに挿入した書類のファイルパスの取得について

初めて投稿させていただきます。
最近FileMakerを購入したばかりの初心者です。

実はオブジェクトフィールドに挿入した書類をクリックする事で開く方法を探していて「URLを開く」を使う事は分かったのですが、ファイルパスを取得する方法が分からずに困っています。
色々ネット上で検索してみて「GetAsText」を使うと良いというような書き込みを見つけたのですが、この方法だとファイルパスだけでなくその他も情報も取得してしまうみたいです。

例えば「file://HD/Users/aaa/Documents/0000/Files/01/01/test001.png」
という情報だけが欲しい場合でも「GetAsText」を使うと
remote:test001.png
size:1920,1200
PNGf:file_/HD/Users/aaa/Documents/0000/Files/01/01/test001.png
といった情報が出てきます。しかもfile://ではなくfile_/で取得されます。

なにかファイルパスだけを収得する方法はないのでしょうか。

環境はFileMaker Pro 12J Mac OS X 10.8です。

まだ使い始めたばかりのため勘違いなどあるかもしれませんが、よろしくお願いします。

#2 2013-09-04 19:08:50

Shin
メンバー

Re: [解決] オブジェクトフィールドに挿入した書類のファイルパスの取得について

let (
[
 t = GetValue ( GetAsText ( オブジェクト ) ; 3 ) ;
 t = GetValue ( Substitute ( t ; [":" ; ¶] ; ["_" ; ":/"]) ; 2 ) 
] ;
 t
)

という式で抜き取れます。

編集者 Shin (2013-09-04 19:13:16)

オフライン

#3 2013-09-04 19:36:28

aaabbb
ゲストユーザー

Re: [解決] オブジェクトフィールドに挿入した書類のファイルパスの取得について

ご回答ありがとうございます。
教えていただいた方法でファイルパスを取得する事が出来ました。

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

#4 2013-09-04 23:01:15

Re: [解決] オブジェクトフィールドに挿入した書類のファイルパスの取得について

【解決しました】

オフライン

#5 2013-09-05 09:03:57

旅人
メンバー

Re: [解決] オブジェクトフィールドに挿入した書類のファイルパスの取得について

>file_/で取得されます。
これ出たことないなぁ。

オフライン

#6 2013-09-05 09:04:45

【 解決しました 】
ゲストユーザー

Re: [解決] オブジェクトフィールドに挿入した書類のファイルパスの取得について

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer