我必须使用电子邮件模板向 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。这有助于进一步确保模板中的合并字段包含正确的数据。该值必须是以下类型之一: Account Asset Campaign Case Contract Opportunity Order Product Solution Custom
但是如果我们向不联系的用户发送电子邮件,那么如何为自定义对象中的合并字段类型分配自定义对象,如上面的代码