この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Visualforce メールテンプレート

開発者と管理者は Visualforce を使用してメールテンプレートを作成できます。標準 HTML メールテンプレートと比べて、Visualforce を使用する利点は、Visualforce では、受信者に送信するデータに対して高度な操作を実行できることです。

Visualforce メールテンプレートは標準 Visualforce コンポーネントを使用しますが、作成方法が異なります。Visualforce メールテンプレートは常に、messaging 名前空間で始まるコンポーネントを使用します。その他に、次の操作を実行できます。
  • すべての Visualforce メールテンプレートは 1 つの <messaging:emailTemplate> タグ内に含まれている必要があります。これは、1 つの <apex:page> タグ内に定義される通常の Visualforce ページと似ています。
  • <messaging:emailTemplate> タグには、単一の <messaging:htmlEmailBody> タグか、単一の <messaging:plainTextEmailBody> タグのいずれかを含める必要があります。
  • 複数の標準 Visualforce コンポーネントを <messaging:emailTemplate> 内で使用することはできません。これには、<apex:detail><apex:pageBlock>、およびすべての関連する pageBlock コンポーネント、さらに <apex:form> などのすべての入力コンポーネントが含まれます。これらのコンポーネントを使用する Visualforce メールテンプレートを保存しようとすると、エラーメッセージが表示されます。
詳細は、次のトピックを参照してください。