JSLメール機能を使って複数のメールアドレスにメールを送信する方法やあ、
複数の電子メール アドレスに JSL でメールを送信できるかどうか聞いてもよろしいでしょうか?パラメータの用途は何ですか?
よろしくお願いします。
よろしくお願いします。
シャーウィン
Re: JSLメール機能ほぼ機能する別の「解決策」もありますが、電子メールを実際に送信するにはまだ対話が必要です。 「mailto:」リンクを作成すると、電子メールを複数の人に送信できますが、それでも送信ボタンをクリックする必要があり、この方法で添付ファイルを追加することはできません。
例として (次のツールを使用して生成: https://cha4mot.com/t_mailto.html 
web("mailto:フレッド、ウィルマ、ベティ、バーニー?Subject=test%20subject&Body=body");
Re: JSLメール機能また、アドレス区切り文字として機能するものが何もなく、メールアドレスが正しくないというエラーが常に発生することがわかりました。
はい、ループ ソリューションが機能する唯一のソリューションです。ただし、Mail() が呼び出されるたびに、Outlook は「プログラムがあなたの代わりに電子メール メッセージを送信しようとしています。」というダイアログを表示します。 これが予想外の場合は、[拒否] をクリックしてウイルス対策ソフトウェアが最新であることを確認してください...」
電子メールを送信するために「許可」を 1 回クリックする必要があるのは許容範囲ですが、ループのために何度もクリックしなければならないのは、控えめに言っても洗練されていません。
ちなみに、このポップアップは、電子メール プログラムが電子メールの送信試行の確認を強制するため、JMP でスケジュールされた/バッチ ジョブで電子メールを送信することが不可能であることも意味します。 これは、私の組織の情報セキュリティ ポリシーが原因である可能性があります。
Re: JSLメール機能潜在的に古い投稿を復活させて申し訳ありませんが、今日この問題が発生しましたが、これらの解決策はどれも機能しませんでした。 セミコロン、「%3B」、スペース、カンマ - すべてエラーが返されました。
私がやったことは次のとおりです。
1. 受信者のリストを作成します。
2. for ループを使用して受信者を循環し、各受信者に電子メールを送信します。
コード例:
受信者 = {
「a@b.com」、
「b@b.com」、
「c@b.com」、
};
For( i = 1, i <= N Items( 受信者 )、i++、
郵便(
受信者[i]、
"自動メール件名",
"その週の TPS レポートを記入してください。",
「C:\偽のアドレス\偽のTPSレポート.xlsx」
)
);
Re: JSLメール機能<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />他のオプションについて知っておくと良いでしょう。 私はいつもボタンボックスからこのようなものを使用していました...スペースの代わりに「%20」を使用してください。 もっと良い方法があるかもしれませんが、頻繁に使用しないので、これで十分です。
newwindow("例",
ButtonBox("バグを報告", web("mailto: xyz@domain.com ; xyz1@domain.com ?Subject=subject%20goes%20here&Body=Body%20goes%20here。"))
);
Re: JSLメール機能Windows を使用しているため、Outlook を使用していると思います。Outlook ではメールは「;」で区切られます。 「、」ではありません。
Re: JSLメール機能ありがとうMS…
Windows ではカンマが機能せず、ログに「アドレス帳の受信者名を解決できません」と表示されます。
何が正しい手順なのかを理解する必要があります。Windowsの設定にあるのかもしれません。
Re: JSLメール機能複数の電子メールアドレスをカンマで区切って 1 つの文字列に入力してみてください。 Macで試してみた– はい、そうですMail() 関数はもはや Windows だけのものではありません – そしてそれは一種の機能ですの動作します。
Mail.app の広告に関するダイアログがポップアップ表示されましたドレス (つまり、CSV チェーンのアドレス) は適切な電子メール アドレスではないように見えますが、 「とにかく送信」をクリックすると、すべて期待どおりに送信されました。
他のメール クライアントと Windows では動作が異なる場合があります。
Re: JSLメール機能Ron さんと msharp さん、返信ありがとうございます。
実際、上記のスクリプト ガイドを含む電子メールは 1 つの電子メール アドレスにのみ送信できます。最初に複数のメールアドレスを追加する方法はありますか?
口論?
Re: JSLメール機能注意点として、JMP と電子メールのビット バージョンが異なる場合、メール機能は機能しません。たとえば、64 ビット JMP と 32 ビット Outlook です。彼らが最終的にこれに対する修正を見つけない限り、私は知りません。
Re: JSLメール機能こんにちは、ウェイさん
Windows を使用している場合は、JSL を使用して電子メールを送信できます。以下は JMP スクリプト ガイドからの抜粋です。
郵便
(Windows のみ) Mail は、JMP の状態についてユーザーに警告する電子メール メッセージを送信します。 例えば、
プロセス制御マネージャーは、電子メールをトリガーするためのテスト アラート スクリプトを管理図に含める場合があります。
彼女のポケベルに警告:
郵便(" JaneDoe@company.com ", "制御不能", "プロセス 12A が "||Format(today(),
"d/m/yh:m:s"));
電子メールに添付ファイルを送信することもできます。 オプションの 4 番目の引数は、
付属品。添付ファイルは、ディスク上に存在した後、バイナリ形式で転送されます。
検証されました。 たとえば、Big Class.jmp データ テーブルを添付するには、次のように送信します。
郵便(" JohnDoe@company.com "、"興味深いデータセット"、"このクラスを見てください
データ。"、 "C:\myJMPData\Big Class.jmp");
以下はヘルプファイルからの抜粋です。
Mail("ホストID", "件名", "メッセージ", "添付ファイル")
説明
(Windows のみ) 電子メールを (MAPI を使用して) に送信します。ホストID指定された主題そしてメッセージテキスト。 オプションで指定された 1 つ以上の添付ファイルを送信しますアタッチメントパラメータ。 Attachment 引数は、文字列または文字列のリストとして評価できます。
例
複数の添付ファイルを含む電子メールを送信するには:
郵便(
」あなたのお名前@company.com "、
"新しいデータとスクリプト",
"今日更新されたデータ テーブルとスクリプトが添付されています。",
{"$DOCUMENTS/wd.jsl"、"$DOCUMENTS/survey.jmp"}
);
または:
リスト = {"$DOCUMENTS/wd.jsl", "$DOCUMENTS/survey.jmp"};
郵便(
」あなたのお名前@company.com "、
"新しいデータとスクリプト",
"今日更新されたデータ テーブルとスクリプトが添付されています。",
リスト
);