みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
解決致しました。
送信時の添付ファイル欄のみ get(システムプラットフォーム)で、file:$$変数もしくは$$変数を切り替えていましたが
手前のレコードをPDFとして保存の部分でも同じように file:$$変数もしくは$$変数を切り替える事で 解決致しました。
有難う御座いました
>FileMakerGoからPDFファイルを添付してSMTPで送信出来ない
に関係ありそうなのは、
>⑤Pro(Win・Mac)の場合、先程の変数 $$変数を添付ファイル欄に file:$$変数 を入れて添付送信可能
ここですね。
file:$$変数 → $$変数 にすれば、大丈夫です。( file: が要りません。)あと、$$変数 は、グローバル変数でなくても大丈夫です。
ありがとうございます
$$変数にするとメール送信は可能なのですが、ファイルが添付されない状態です。
試しにメール本文に$$変数を入れてみると下記の内容が変数に格納されています。
/var/mobile/Containers/Data/Application/98BF488F-E105-4E0A-A4F4-ACB804278B0E/Desktop/【報告書】顧客名様_20170608.pdf
またグローバル変数にしている理由ですが、②から④までを1つのスクリプトではなく、②でpdfの保存および変数格納だけを行いレイアウトを
テーブルBのレイアウトの切り替えて、一旦メールアドレスや、基本の本文、件名をフィールドに入れまでを最初のスクリプトで行って
メール本文の内容確認、編集をしてから、再度ボタンにて別のスクリプトでメール送信をしている為です。
※面倒な事をしているのは、送信するのがテーブルCの報告書だけでない為、メール送信をテーブルBで作成した送信フォームに集約したかった為です。
メールを送信するスクリプトの「スクリプトを完全アクセス権で実行」にチェックは入ってますか?
ありがとうございます
はい。チェックを入れていますがダメです。
変数を設定[$変数1;値:Get(アクティブフィールドテーブル名) & "::" & Get(アクティブフィールド名)]
変数を設定[$変数2;値:TextFormatRemove ( Get(アクティブフィールド内容))]
フィールドを名前で設定[$変数1;$変数2]
上記のスクリプトを作ってペーストしそうなフィールドのスプリクトトリガ(OnObjectValidate)に入れてます。
1個のスクリプトがどのフィールドにも使いまわせるので便利です。
お世話になります
色々調べて試しているのですがうまくいかないのでお知恵をお借りしたいです。
FileMaker Server 15、FileMaker Pro 15、FileMaker Go15
Win10〜Win7、Mac、iPhoneの混在
テーブルA→顧客情報
テーブルB→案件DB
テーブルC→報告書DB
テーブルAとテーブルBは顧客番号でリレーションしていてAの1レコードに対してBは複数の案件
テーブルBとテーブルCは管理番号でリレーションしていてBの1レコードに対してCは複数の報告書が作成されます。
やりたい事
①テーブルBから関連レコード(新規ウインドウ)もしくは新規レコード(新規ウインドウ)でテーブルCを表示
②テーブルCで報告書作成→PDFで保存($$変数;Get(テンポラリパス)&顧客名&”.pdf”)→テーブルCのオブジェクトフィールドに保存(ファイルを挿入 オブジエクトフィールド←$$変数)
③テーブルCのウインドウを閉じる
④テーブルB内のメール作成フォームの本文に顧客名や送信先メールアドレスをフィールド設定で入れてメール送信(SMTP)
⑤Pro(Win・Mac)の場合、先程の変数 $$変数を添付ファイル欄に file:$$変数 を入れて添付送信可能
⑥Go(iPhone)の場合、添付ファイル無しは問題なく送信できるが、添付ファイルがあるとSMTPサーバーに接続出来ませんとダイアログがでる(エラーコードは1502が戻る)
⑦色々調べてGoは一旦端末にエクスポートが必要?みたいなので送信前にif(get(システムプラットフォーム)=3)でGoかProで分岐
⑧Proはそのままで、Goの時だけ別のスクリプトを作りたいが何をやってもダメ ←いまココ
諸先輩方のお知恵をお貸しください!
Pages: 1
[ Generated in 0.007 seconds, 6 queries executed - Memory usage: 575.66 KiB (Peak: 585.08 KiB) ]