保存记录之前,从邮政编码更新选择列表值

时间:2018-08-16 23:34:43

标签: salesforce apex

我使用的是托管软件包,并且具有一个自定义对象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;
 }
}
       

非常感谢您的协助。

0 个答案:

没有答案