function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
VairavVairav 

Not displaying Custom Object values in Email Template

Hi,

Upon the deletion of  my custom object(whose parent is Account), My trigger should send out an email alert.

What i have done is: 

  1. i have a mail template(AlertTemplate) created

               Account Name:{!Account_Message__c.Account__r.Name}
               Account Message: {!Account_Message__c.Name}
              Created By: {!Account_Message__c.CreatedBy}
              Last Modified By: {!Account_Message__c.LastModifiedBy}
 

  2. written a trigger

  EmailTemplate templateObj = [SELECT id, Name FROM EmailTemplate WHERE Name='AlertTemplate'];
         Messaging.MassEmailMessage massMessage = new Messaging.MassEmailMessage();
         massMessage.setTargetObjectIds(targetObjIds);
         massMessage.setTemplateId(templateObj.Id);
         massMessage.setSaveAsActivity(false);
         massMessage.setSenderDisplayName('My Portal');
         massMessage.setUseSignature(false);
         massMessage.setReplyTo('no-reply@saleforce.com');
         Messaging.sendEmail(new Messaging.MassEmailMessage [] { massMessage });

    

The Problem is: i am getting email alert, but   Object values (for Account Name, Account Message, createdBy, Last ModifiedDate)   are not displayed in the body of the mail.

 

 Can any one please let me know

 

 

RajaramRajaram
Please post this to the Apex developer forum. This is for workflow/visualworkflow.