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