trigger SendEmailOnDeleteCampaignMember on CampaignMember (after delete) {
CampaignMember cmp = trigger.old[0];
Messaging.SingleEmailMessage email = new Messaging.SingleEmailMessage();
email.setToAddresses(new String[] {cmp.Email,cmp.CampaignId.OwnerId.email});
email.setSubject('Deleted campaign member Alert');
email.setPlainTextBody('This message is to alert you that the campaign member named ' + cmp.LastName + ' has been deleted.');
Messaging.sendEmail(new Messaging.SingleEmailMessage[] {email});
}
I'm getting error like ownerid does not exist. Help me with this thanks in advance.
email.setToAddresses(new String[] {cmp.Email,cmp.CampaignId.OwnerId.email});
instead ofCampaignId.OwnerId.email
useCampaign.Owner.email
Campaign.Owner.email
but I'm getting null value instead of email address