如果我们更新自定义字段,如何触发salesforce触发器

时间:2015-05-26 09:12:43

标签: triggers salesforce field updates

是否可以在salesforce custom object创建触发器,仅当我们更新一个自定义字段时才会触发,而不是每次更新整个对象时触发

1 个答案:

答案 0 :(得分:1)

通常,只要对象中的任何/所有字段发生更改,就会触发触发器。你可以做的是将trigger.old中的值与trigger.new

中的值进行比较

例如:

trigger TestTrigger on Account (before update) {
  for(Account a : Trigger.new){
            if(a.Active__c != Trigger.oldMap.get(a.id).Active__c)
                System.debug('change in Active field');


        }

}