我必须使用电子邮件模板向salesforce中的用户发送电子邮件。此模板包含自定义对象的合并字段类型。使用电子邮件模板的salesforce中的setWhatId
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为好。这有助于进一步确保模板中的合并字段包含正确的数据。该值必须是以下类型之一: 账户 资产 运动 案例 合同 机会 订购 产品 解决方案 定制
,但如果我们将电子邮件发送到用户不联系,然后如何分配在上面的代码中,自定义对象中的合并字段类型为自定义对象
这仍然是这种情况吗?我在一个对象上有一对多的关系。 – chrisjlee