Triggers 使用Apex触发器自动将字段复制到查找字段(Salesforce)

Triggers 使用Apex触发器自动将字段复制到查找字段(Salesforce),triggers,copy,salesforce,contacts,apex,Triggers,Copy,Salesforce,Contacts,Apex,我正试图找到一种方法,尽可能地将Salesforce Contacts中的一个字段自动复制到另一个字段。(即,我有一个名为“联系人:邮寄邮政编码”的字段,我正试图将其自动复制到另一个名为“邮政编码查找”的字段) 其目的是自动将带有联系人邮政编码/邮政编码的字段复制到公式查找字段,该字段引用我创建的名为postcode\u lookup\u c的自定义对象。这基本上将某些领域的关系联系在一起,我已经将该州的地方委员会和地区列表与之联系起来 其想法是,联系人将根据其邮寄地址和邮政编码自动填充其相关的

我正试图找到一种方法,尽可能地将Salesforce Contacts中的一个字段自动复制到另一个字段。(即,我有一个名为“
联系人:邮寄邮政编码
”的字段,我正试图将其自动复制到另一个名为“
邮政编码查找
”的字段)

其目的是自动将带有联系人邮政编码/邮政编码的字段复制到公式查找字段,该字段引用我创建的名为
postcode\u lookup\u c
的自定义对象。这基本上将某些领域的关系联系在一起,我已经将该州的地方委员会和地区列表与之联系起来

其想法是,联系人将根据其邮寄地址和邮政编码自动填充其相关的地方议会和州区域


非常感谢您的帮助,Joe:-)

对于任何试图做同样事情的人,下面是完成任务的代码

触发联系人的邮政编码\u复制(插入前、更新前){
SetMailingPostalCodes=newset();
MapPostcode\u Postal\u Map=新地图();
对于(联系人a:Trigger.new){
如果(a.MailingPostalCode!=null&&a.MailingPostalCode.trim()!=“”)
MailingPostalCodes.add(a.MailingPostalCode);
}
对于(邮政编码\u Lookup\uu c postRec:[从邮政编码\u Lookup\uu c中选择ID、名称,其中名称位于:MailingPostalCodes]){
邮政编码(postRec.Name,postRec);;
}
如果(邮政编码\邮政地图.size()>0){
用于(联系人:触发器。新){
if(con.MailingPostalCode!=null&&con.MailingPostalCode.trim()!=“”){
if(邮政编码\邮政地址\地图集装箱(con.MailingPostalCode)){
con.Postcode\u Lookup\u c=Postcode\u Postal\u map.get(con.MailingPostalCode).id;
}
}
}
}
}

请您澄清一下您想要实现的目标好吗?使用Apex可以很容易做到这一点,但您至少需要一些开发技能。