【发布时间】:2023-04-02 18:38:01
【问题描述】:
我必须使用电子邮件模板向 Salesforce 中的用户发送电子邮件。此模板包含自定义对象的合并字段类型。
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
mail.setTargetObjectId(user.get(0).id);
mail.setTargetObjectId(user.get(0).Id)
mail.setTemplateId(specifier.get(0).Template_id__c);
mail.saveAsActivity = false;
mail.setWhatId(custom_object.Id);
我阅读了文档 如果您为 targetObjectId 字段指定联系人,您也可以指定 whatId。这有助于进一步确保模板中的合并字段包含正确的数据。该值必须是以下类型之一: 帐户 资产 活动 案子 合同 机会 命令 产品 解决方案 自定义
但如果我们向不联系的用户发送电子邮件,那么如何为自定义对象中的合并字段类型分配自定义对象,如上述代码中所示
【问题讨论】:
标签: salesforce apex-code