Posts

Showing posts from August, 2020

Salesforce Best Features available

1. Get Merged Body Without Extra Effort Use the renderStoredEmailTemplate method to get the merged email body automatically without manually replacing merge fields. EmailTemplate emailTemplate = [SELECT Id FROM EmailTemplate WHERE Name = 'Test1' LIMIT 1]; Messaging.SingleEmailMessage email = Messaging.renderStoredEmailTemplate(emailTemplate.Id, UserInfo.getUserId(), AccountObj.Id); System.debug(email.plainTextBody); 2. Business Hour Calculations Example in Apex This snippet checks whether a specific time falls within your organization's default business hours. public static Boolean checkBusinessHour() { // Business hour logic List<BusinessHours> defaultBusinessHours = [SELECT Id FROM BusinessHours WHERE Name = 'Default' AND IsDefault = TRUE AND IsActive = TRUE LIMIT 1]; // Find whether the time is within the default business hours return BusinessHours.i...