6
如何火了更新触发器触发更新之前在其他领域被更新,因为它会导致重复的记录在其他物体火的时候,特别是更新域
如何火了更新触发器触发更新之前在其他领域被更新,因为它会导致重复的记录在其他物体火的时候,特别是更新域
触发器AREN只有一个或一些特定领域的更新,不火像那样的颗粒状。在更新前触发器中,使用Trigger.New
和Trigger.OldMap
变量比较每个新记录,以查看您感兴趣的字段是否已更改。
for (Opportunity newOpp : Trigger.new) {
Opportunity oldOpp = Trigger.oldMap.get(newOpp.Id);
if (oldOpp.Name != newOpp.Name) {
// do something
}
}
你能给我一个小例子。我对销售人员很陌生 – user1048080 2011-12-29 18:31:22
'Map NewRecords = Trigger.NewMap;'http://www.salesforce.com/us/developer/docs/apexcode/index_CSH.htm#apex_triggers_context_variables.htm –
2011-12-29 19:35:28
我添加了一个使用机会的示例。 – 2011-12-29 20:12:11