Trailmix
https://trailhead.salesforce.com/en/users/rgadiyar/trailmixes/salesforce-for-youth
Lemonade Email Script:
trigger DrinkOrderTrigger on Drink_Order__c (after insert,after update) {
List mailList = new List();
for(Drink_Order__c o : trigger.new){
if(o.Customer_Email__c!=null){
String custName = o.Customer_Name__c!=null ? o.Customer_Name__c : ‘Customer’ ;
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
mail.setToAddresses(new String[] {o.Customer_Email__c});
mail.setSenderDisplayName(‘Lemonade Center’);
mail.setSubject(‘Receipt’);
mail.setHtmlBody(‘Dear ‘ + custName + ‘:
‘ +
‘
Please see the detail of your purchase from Lemonade Center:
‘ +
‘Flavor :’ + o.Flavor__c + ‘
‘ +
‘Size :’ + o.Size__c + ‘
‘ +
‘Total: $’ + o.Price__c + ‘
‘ +
‘
Thank you,
Manager | Lemonade Center
‘);
mailList.add(mail);
}
}
// Send the email you have created.
if(mailList.size()>0)
Messaging.sendEmail(mailList);
}