问题标签 [apex-trigger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
833 浏览

salesforce - 插入前的 Apex 触发器-Salesforce

我有两个自定义对象 1. Customer 2.Complaint,它们是相互查找关系。

我有这样的问题,下面的触发器不起作用。我的要求是在插入投诉之前,首先它会检查电子邮件ID和联系电话,然后投诉才会注册。

0 投票
1 回答
101 浏览

apex - Apex 触发器的测试类

我是 Apex 开发的新手。

我想为我的 Apex 触发器编写一个 TestClass。

我正在与您分享我的代码。

0 投票
0 回答
89 浏览

apex - 查看次数记录的 Apex 触发器

我正在尝试为对象线索开发 Apex 触发器。要求就像记录查看的次数。

我正在与您分享我的代码。

在潜在客户上触发 ContactedRecord(插入后,更新后){

0 投票
4 回答
9396 浏览

triggers - Apex 触发器 - Trailhead

代码本身没有给出任何错误,但无论何时我运行它 Trailhead 都会给我这个消息:

“挑战尚未完成……这里出了点问题:执行触发器没有按预期工作。”

以下是说明:

对于这个挑战,您需要创建一个触发器,在插入或更新之前检查复选框。如果复选框字段为真,它会将 Shipping Postal Code(其 API 名称为ShippingPostalCode)设置为与 Billing Postal Code ( BillingPostalCode) 相同。

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

我的代码:

0 投票
1 回答
651 浏览

salesforce - 自动将帐户附件添加到 Chatter 帖子

我需要将 Salesforce 中的客户附件自动添加到客户聊天源。我有以下代码,它为每个对象添加了一个聊天帖子,而不仅仅是帐户附件,我怎样才能使其特定于帐户?或者我怎样才能使它特定于某个文件名?

}

0 投票
1 回答
701 浏览

salesforce - Apex 触发零代码覆盖率

谁能帮我解决我的问题。我用测试类创建了顶点触发器。测试运行后我没有收到任何错误,但无法获得任何代码覆盖率。请检查下面是我的顶点触发器和测试类。

0 投票
1 回答
1415 浏览

triggers - Salesforce 触发器以填充查找字段

我正在尝试在潜在客户上创建 salesforce 触发器,该触发器会自动填充一个查找字段,如果存在与潜在客户的公司自定义字段同名的客户,则该字段将当前潜在客户链接到现有客户。

这是我的代码:

}

但它根本不起作用。它抛出以下错误:

因为它要求公司字段是一个 ID,但是当我写一个 ID 时它不会执行任何更改。

0 投票
1 回答
1060 浏览

apex-code - 触发联系人以计算活动历史记录,并在客户和机会对象上更新

每个联系人的活动数量字段,无论类型或状态如何。完整详细信息:要求能够基于联系人或客户或机会创建报告,并查看与联系人、客户或机会相关联的活动总数的“摘要”字段。请注意,我们不想为每个活动查看一行,我们希望为每个联系人或 opp 或帐户查看一个带有活动摘要计数的行。注意:原始请求还包括对报告进行唯一活动计数的能力

0 投票
1 回答
67 浏览

salesforce - APEX 触发器无法保存 - 错误消息

我有这个 APEX 触发器,我收到了这个错误,但不确定为什么“错误:编译错误:需要一个左尖括号,在第 13 行第 10 列找到'oppcntctrle'”

0 投票
1 回答
84 浏览

salesforce - Salesforce 计划流程重新评估,或使用触发器删除

我有一个带有交货日期的订单对象。我有一个流程构建器流程,当日期从今天起 > 14 天时运行。当它评估为 true 时,它​​会创建一个计划进程以在交付日期前 14 天运行一个顶点类。在我开始更改日期之前,以上所有内容都可以正常工作。因为除非您选中高级选项,否则您无法使用计划任务,因此现在它不会重新评估上次运行它是否评估为真。因此,如果我将日期更改为以后的日期,当前计划的顶点仍将在原始日期前 14 天运行,而不是新的。任何解决方法将不胜感激。我正在考虑在订单更新时运行触发器。如果交货日期更改,则从 que 中删除流程,然后流程构建器将自行重新评估。但是我似乎无法找到那是否可能。