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
MargiroMargiro 

Adding fields to an email body

I wrote a trigger to send an email but I dont know how to make it send field values from the new lead in the email body...Any help?

trigger mhform on Lead (after insert) {
Messaging.SingleEmailMessage mail= new Messaging.SingleEmailMessage();
String[] toAddresses = new String[]{'margiro@piab.com'};
mail.setToAddresses(toAddresss);
mail.setReplyTo('support@acme.com');
mail.setSenderDisplayName('Piab Support');
mail.setSubject('New Conveyor Order');
mail.setBccSender(false);
mail.setUseSignature(false);\

String msg = 'new conveyor ordered';

mail.setHtmlBody(msg);

Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail});
}

visulaforcevisulaforce

Use Trigger.new like this.

 

mail.setPlainTextBody('Your Lead: ' + Trigger.new[0].Id +' has been created');