メールクライアント起動と同時に、アドレス欄に文字列をペーストする方法
日付 | 2001/03/23 |
---|---|
ID | 01-545 |
バージョン | 6.5 & 6.7 |
プラットフォーム | Windows and Mac |
この記事は、最新ではないバージョンに関連した方法について解説しています。
最新のバージョンでは推奨されていないか、または他の方法で簡単に実現できる可能性があります。
4Dからメールを送るのに、4D Internet Commandを使わず、エンドユーザが普段使っているメールクライアントソフトを使用する方法。
OPNE WEB URLコマンドを使用します。
$vtURL:="mailto:"+[顧客]Email_address
OPNE WEB URL($vtURL)
このコマンドはデフォルトで設定されているメールプログラムを起動し、該当するメールソフトの「宛先」にEmailアドレスをコピーして新規メールを作成することができます。
また、以下の方法で「件名」、「本文」への挿入も可能です。
*お使いのメールソフトによっては使用できない場合もございます
$vtURL:="mailto:"+[顧客]Email_address+"?subject=Re%20Invoice#"+[Invoice]ID_n+"&body=Total%20Amount%20"+[Invoice]Amount
OPNE WEB URL($vtURL)
アドレスとSubjectの区切り文字は「?」
SubjectとBodyの区切り文字は「&」
ダブルバイト文字、スペースなど特別な文字については「%20」のようにURLエンコードして渡す必要があります。一部のメールクライアントはこの処理も自動的に行い、エンコードの必要が無いものもあります。
(16進数の20は10進数の32、ASCIIコードの「スペース」)