Salesforce 更新特定字段时触发更新触发器

Salesforce 更新特定字段时触发更新触发器,salesforce,apex-code,Salesforce,Apex Code,如何触发更新前触发器只有一个或某些特定字段被更新,而在其他字段被更新时不触发,因为它会导致其他对象中的重复记录。触发器不是这样的。在更新前触发器中,使用trigger.New和trigger.OldMap变量比较每个新记录,查看您感兴趣的字段是否已更改 for (Opportunity newOpp : Trigger.new) { Opportunity oldOpp = Trigger.oldMap.get(newOpp.Id); if (oldOpp.Name != new

如何触发更新前触发器只有一个或某些特定字段被更新,而在其他字段被更新时不触发,因为它会导致其他对象中的重复记录。触发器不是这样的。在更新前触发器中,使用
trigger.New
trigger.OldMap
变量比较每个新记录,查看您感兴趣的字段是否已更改

for (Opportunity newOpp : Trigger.new) {
    Opportunity oldOpp = Trigger.oldMap.get(newOpp.Id);
    if (oldOpp.Name != newOpp.Name) {
        // do something
    }
}

你能给我举个小例子吗。我对salesforce有点陌生
Map NewRecords=Trigger.NewMap