Apex メールテンプレートに子レコードの情報を埋め込むサンプル
環境
Salesforce
書式
1.messaging:emailTemplate subject="xxx" recipientType="オブジェクトAPI名"
messaging:emailTemplateを使ってレコードの値をテンプレートに埋め込みます。
2.メールテンプレートのbody文の処理コード
<messaging:htmlEmailBody >
htmlコード
</messaging:htmlEmailBody>
使用例
<messaging:emailTemplate subject="data11" recipientType="Contact"> <messaging:plainTextEmailBody > {!recipient.Account.Name} test data 12345 <c:caseSubjects type="text" contact="{!recipient.Id}"/> </messaging:plainTextEmailBody> <messaging:htmlEmailBody > <html> <body> <span>{!recipient.Account.Name}</span><br/> <span>test data 1233</span><br/> <c:caseSubjects type="html" contact="{!recipient.Id}"/> </body> </html> </messaging:htmlEmailBody> </messaging:emailTemplate>