初心者のFileMaker pro Q&A (旧掲示板)

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

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

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 初心者のFileMaker pro Q&A » ファイルメーカーのオブジェクトフィールドに登録したPDFやJPEGを電子メールに添付したいです。 » 2017-05-03 01:59:53

sakura
Replies: 0

こんにちは。
ネット等で調べたのですが、不明な点があり解決できず、ご教授よろしくお願いします。

ファイルメーカーのオブジェクトフィールドに登録したPDFやJPEGを電子メールに添付したいです。

ファイルメーカーのバージョンは、「FileMaker Pro Advanced15」。
現在構築作業をしているパソコンは、Windows10(64Bit)。
電子メールソフトは、「outlook2010(64Bit)」です。

ファイルメーカーのシステム構築作業を行っているパソコンと、構築したファイルを使って、入力や閲覧作業を行うパソコンが別にあります。
そのため、ソリューションファイルを利用する環境は、設定時と使用時で異なります。
構築作業で使用しているパソコンでもオブジェクトを登録したり、閲覧したり、メール添付したりしたいです。
Macとも共有させておりますので、どのパソコンからでも利用できるように設定したいです。
ちなみに、入力や閲覧を作業をするパソコンも「outlook2010(64Bit)」を利用できます。

このような場合、オブジェクトフィールドのデータの格納は、外部がよいのでしょうか?
(外部保存するための、フォルダの指定の仕方まではわかりました)
(「相対パス」と「絶対パス」の意味合いは良くわかりません・・・。)


「メール送信」スクリプトステップで「送信先」「題名」「本文」までは電子メールに反映できていますが、添付ファイルは欠如してしまいます。
「メール送信」スクリプトステップ内の「ファイルを添付」で「ファイルの追加」をクリックして、ローカルにあるファイルを指定した場合は添付成功しました。

しかし、オブジェクトフィールドに登録したファイルを添付したい・・・
「変数を設定」ステップを入れて「$ファイルパス」を取得し、「$ファイルパス」を「ファイルを添付」欄に貼り付けすればよいことまでは理解していますが、
「ファイルパス」をどのように求めればよいかわかりません。



たとえば、「メール」テーブルに、以下のようにフィールドをいくつか作成して、それぞれ「$ファイルパス」にあてはめてためしました。

①「オブジェクトA」(オブジェクト) ※「map.jpg」を登録
②「オブジェクトAファイル名」(計算/テキスト);オブジェクトA
③「オブジェクトAファイルパス」(計算/テキスト);”file:”&オブジェクトAファイル名
④「オブジェクトAファイルパス2」(計算/テキスト);”file:”&Get ( テンポラリパス ) & オブジェクトA
⑤「オブジェクトAファイルパス3」(計算/テキスト);”file:”&RightValues ( GetAsText ( オブジェクト ) ; 1 )

”file:”を”filewin:”にしてもだめでした・・・

オブジェクトフィールドの設定で、「データの格納」タブで「オブジェクトを外部に保存」にチェックは現在入れていません。

①は、map.jpgのプレビュー
②は、map.jpg
③は、file:map.jpg
④は、file:/C:/Users/sakura/AppData/Local/Temp/S10.1/map.jpg
⑤は、file:map.jpg

よろしくお願いします!

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 567.13 KiB (Peak: 584.47 KiB) ]