如何仅在我们更新自定义字段时触发 salesforce 触发器

how to fire a salesforce trigger only if we update a custom field

有没有办法在 salesforce custom object 上创建触发器,只有当我们更新一个自定义字段时才会触发,而不是每次更新整个对象时都会触发

通常,只要对象中的 any/all 字段发生更改,就会触发触发器。您可以做的是将 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');


        }

}