我正在使用Gmail,Salesforce集成应用程序,使用该应用程序可以将感兴趣的邮件保存到联系人的Salesforce活动历史记录中。现在,只要收到活动历史记录,我就想将其保存到名为EmailBody__c的自定义字段中。
可以为我提供解决方案吗?提前谢谢。
更新:我尝试使用以下触发器,但没有运气。
trigger EmailBodyTrigger on Contact(before update) {
Contact[] contacts = Trigger.new;
for(Contact c : contacts) {
try {
ActivityHistory ah = c.ActivityHistories;
if(ah != null) {
contact.EmailBody__c = 'Hello Ram, How are you';
}
} catch(System.QueryException e) {
// no trigger call
}
}
}