Workshop

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);
}