是否可以在salesforce custom object
创建触发器,仅当我们更新一个自定义字段时才会触发,而不是每次更新整个对象时触发
答案 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');
}
}