如何 Clone EmailMessage 以快速測試 Email-To-Case
背景說明
但 EmailMessage 似乎無法從 UI 上直接點選 Clone button,所以我們透過 Apex Code 來達到這個效果。
具體作法
EmailMessage objEM = [ SELECT BccAddress, BccIds, CcAddress, CcIds,
ContentDocumentIds,
EmailTemplateId, FirstOpenedDate, FromAddress, FromName,
HasAttachment, Headers, HtmlBody, Incoming, IsBounced,
IsClientManaged, IsDeleted, IsExternallyVisible, IsOpened,
IsTracked, LastOpenedDate, MessageDate,
MessageIdentifier, ParentId, ReplyToEmailMessageId,
Status, Subject, TextBody, ThreadIdentifier, ToAddress,
ValidatedFromAddress
FROM EmailMessage WHERE Id = '(EmailMessage Id)' ];
EmailMessage objCloneEM = objEM.clone();
objCloneEM.HTMLBody = 'Testing';//Updating Body
objCloneEM.TextBody = 'Testing';//Updating Body
insert objCloneEM;
留言
張貼留言