当前位置: 首页 > 知识库问答 >
问题:

为帐户创建Apex触发器,该触发器基于自定义字段将发货地址邮政编码与帐单地址邮政编码相匹配

邵阳
2023-03-14

我想创建一个触发器,在插入或更新之前,检查复选框,如果复选框字段为真,则将运输邮政编码(其API名称为ShippingPoistCode)设置为与计费邮政编码相同(BillingPoistCode)。

  • Apex触发器必须称为“Account tAddressTrigger”。
  • 帐户对象将需要一个新的自定义复选框,该复选框应该具有字段标签“匹配账单地址”和字段名称“Match_Billing_Address”。生成的API名称应该是“Match_Billing_Address__c”。
  • 在Account tAddressTrigger激活的情况下,如果帐户有一个账单邮政编码并且Match_Billing_Address__c为true,则记录应该设置为在插入或更新时匹配的运输邮政编码。

触发器的代码应该是什么?

共有1个答案

百里文景
2023-03-14

我建议使用Process Builder而不是代码来执行此操作。您可以轻松定义“如果匹配帐单地址为TRUE且BillingPostalCode不为空,则使用BillingPostalCode的值更新ShippingPostalCode”的逻辑它将更快地实施,更容易维护
您可以在此处阅读有关Process Builder的更多信息:https://help.salesforce.com/articleView?id=process_overview.htm

如果您决定使用触发器,它将如下所示:

trigger updateShippingPostalCode on Account (before insert, before update) {

    for(Account a : Trigger.new) {

        if(a.Match_Billing_Address__c && a.BillingPostalCode != null) {

            a.ShippingPostalCode = a.BillingPostalCode;
        }
    }
}
 类似资料:
  • 问题内容: 与此问题有些相关,但是在没有有关QuickBooks的明确答案的情况下,有人知道Java的地址解析器吗?可以获取非结构化地址信息并解析出地址行1、2和城市州邮政编码和国家/地区的信息吗? 问题答案: 我确实知道Google Maps网络服务可以 很好 地做到这一点。因此,如果要使用它,可以节省很多精力。 真正的问题是,您需要一个包含城市/国家/地区名称的全球数据库来有效地解析非结构化地

  • 问题内容: 我正在编写一个特定于美国的Web应用程序,因此其他国家/地区用于邮政编码的格式并不重要。我有一份我们要加载到包含以下内容的数据库表中的邮政编码列表: 5位美国邮政编码 纬度 经度 usps分类代码 状态码 城市 邮政编码是主键,因为这是我要查询的内容。我开始使用中型int 5,但是它会截断前导零的邮政编码。 我考虑使用char5,但担心对char变量建立索引会对性能造成影响。 所以我的

  • 我用谷歌地图标记找到了一个答案,但是自从它死了,我就陷入了死胡同。 我想知道是否有人知道我将如何在我的网站上为用户复制此内容:https://www.google.ca/maps/place/Toronto,在m4n3m5/@43.7216028,-79.3771275,16z/数据=!3m1!4b1!4m5!3m4!10x89D4CD2E4F1652CD:0xee93f0117ea5797d!8

  • 本文向大家介绍匹配邮政编码的Java程序,包括了匹配邮政编码的Java程序的使用技巧和注意事项,需要的朋友参考一下 假设我们有以下邮政编码。 现在,设置以下正则表达式以匹配美国的邮政编码。 示例 输出结果

  • 我已在Salesforce APEX中记录了触发器。它工作正常。 触发器代码为: 现在我正在尝试为它的测试类编写代码。它在线上给出错误,说对象无法解析为字符串。 测试等级代码为: 期待找到解决方案。任何帮助都将不胜感激。 谢谢

  • 问题内容: 我正在尝试学习如何“压缩”列表。为此,我有一个程序,在某个特定位置执行以下操作: 这给了我三个列表,,,和,每一个,比方说,大小为20。 现在,我这样做: 但是,当我这样做时: 我得到20,这不是我期望的。我预计三个。我认为我做的事情根本上是错误的。 问题答案: 将三个包含20个元素的列表放在一起时,结果将包含20个元素。每个元素都是一个三元组。 你自己看: 要找出每个元组包含多少个元