我使用的是托管软件包,并且具有一个自定义对象Prospects_c
,其中包含一个ZipCode__c
字段和一个Market_Segment__c
选择列表字段。
我还有一个对象Zip_Code_Market_Segment__c
,其中字段Name
包含邮政编码,Market_Segment__c
包含细分市场的名称。
我目前有一个验证规则,可以强制用户手动选择正确的细分市场,但是我需要使这一过程自动化以节省时间。
触发器是否是正确的工具?
我了解javascript,但尚未编写任何顶点触发器。
我在想这样的事情(请原谅语法错误)
trigger UpdateMarketSegment on Prospect(before insert) {
if(Len(ZipCode, 5) > 0,
var correctSegment = VLOOKUP( Market_Segment__c ,
Zip_Code_Market_Segment__c.Fields ,
LEFT( ZipCode__c ,5)) <>
TEXT(Zip_Code_Market_Segment__c.Fields.Name) )
Market_Segment__c = correctSegment;
}
}
非常感谢您的协助。