问题标签 [sfdc]

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 投票
0 回答
916 浏览

salesforce - Salesforce setNextApproverIds() 不起作用

我创建了一个审批流程,并从自定义按钮后面的 Apex 代码启动它。这工作正常,但我面临的问题是我无法从 Apex 代码设置批准者。它始终采用在审批流程中设置的审批者。

这是我的代码:

这会提交记录以供审批,但会将其发送给在审批流程中设置的审批者,而不是发送给代码中设置的 ID 为“0057E000001dn5T”的用户

我还尝试通过从上面的代码更改以下行

...但没有任何效果。

那么如何从 Apex 代码中设置审批者呢?任何帮助,将不胜感激。

0 投票
2 回答
16315 浏览

salesforce - Salesforce Lightning:初始化期间出错 [无法读取未定义的属性“应用”]

我被一个不渲染的闪电组件困住了。我立即收到一个奇怪的错误:此页面有错误。您可能只需要刷新它。初始化期间出错 [无法读取未定义的属性“应用”]。

我现在卡了很长时间,无法弄清楚代码有什么问题。在这里你可以看到我的代码:

零件:

})

应用程序

我真的有人可以帮助我!提前致谢 :)

0 投票
1 回答
1329 浏览

javascript - 在 Salesforce visualforce 页面中检测浏览器后退按钮

如何控制或检测或显示浏览器后退按钮单击时的弹出窗口。我在第二个 vf 页面上有两个视觉力页面,除了我们重定向到记录详细信息页面。如果用户单击浏览器后退按钮,则返回到 vf 页面。如何停止或任何解决方案。 

0 投票
2 回答
5338 浏览

javascript - Salesforce Lightning 组件不会通过 Apex 调用更新记录,冻结

问题概述:目前正在编写 Lightning 组件以更新自定义对象上的记录。但是,每次我触发更新(通过 ui:button)时,页面都会冻结,并且我在调试器或控制台中看不到任何错误。无法为我的生活弄清楚为什么它不起作用。

上下文:该组件有许多填充有记录的下拉列表(标签是记录名称)。在下拉列表中选择一个新值并点击“更新”会调用下面的顶点来更改新选定项目上的自定义字段 (Status__c = 'Ready'),然后更新它之前出现的记录 (Status__c = 'Complete)。我在初始化期间在另一个函数中进行了所有的安全和更新检查,所以你不会在这里看到(如果需要,我可以发布完整的代码)。只是试图让更新工作。

如果有人能告诉我我的方式的错误,我将永远感激:]。一直是 stackoverflow 的忠实粉丝,现在我终于注册了,期待做出贡献。谢谢大家的时间!

顶尖:

Javascript:

零件:

0 投票
0 回答
497 浏览

salesforce - 闪电页面不再适用于 Salesforce 社区中的新更新

我正在重写和扩展我们 4 个月前创建的 Lightning 产品。但是我在以前版本中可以正常工作的代码中遇到了一些问题。与上一个工作版本相比,我没有更改任何内容。

在导航菜单中,我添加了一个名为喜爱文章的自定义社区页面。现在此页面显示错误消息“无效页面”。

0 投票
0 回答
475 浏览

vba - Salesforce Excel 插件 - 自动刷新不会触发数据连接下载

我有一个 excel 文件,它使用 Salesforce 连接(Salesforce 连接器)下载 csv 格式的报告文件并使用新数据更新 excel 表。

当我使用从数据中刷新所有选项时,它会自动启动 Salesforce.com 连接器以连接、下载和更新新数据。

我想每 5 分钟刷新一次。(启动 Salesforce 连接器以使用最新数据连接、下载和更新工作表)。

我尝试了以下方法,不幸的是它没有用:

全部刷新 --> 连接属性 --> 使用 --> 每 5 分钟刷新一次。

在此处输入图像描述

它会刷新,但不会启动 salesforce 连接器来下载和反映工作表中的新数据。

我尝试创建以下宏来检查它是否启动全部刷新以进行连接、下载和更新:

如何每 5 分钟自动启动一次以反映最新数据?

0 投票
1 回答
70 浏览

salesforce - Mule Salesforce Analytics 连接器要求与架构不匹配

我们正在使用 Mulesoft sfdc-analytics 连接器。当我们将连接器安装到 Anypoint Stuido 并使用连接器的“创建数据集”操作时,连接器需要附加属性之一,即操作;但是,在架构(http://mulesoft.github.io/salesforce-analytics-connector/1.0.0/mule/sfdc-analytics-schema.html)中,create-data-set 元素没有定义“操作”因此,当我们运行应用程序包时,会出现以下问题:

0 投票
0 回答
49 浏览

ios - 如何使用原生 iOS SDK 访问离线 SmartStore 数据?

我正在使用本机 SalesForce iOS SDK,它将数据存储在离线 SmartStores 中并与服务器同步。如果互联网不可用,它将数据存储在离线 SmartStores 允许在互联网可用时与 SalesForce 服务器同步。

虽然互联网不可用,但我想从离线 SmartStore 获取那些未同步到 SalesForce 服务器的记录。

有没有办法访问存储在离线 SmartStore 中的数据?

0 投票
2 回答
304 浏览

python - Python Salesforce Toolkit - 通过 API 空白/重置 SFDC 字段

我正在使用 python salesforce 工具包将 SFDC 与本地应用程序集成。我们有夜间例行程序来读取和写入 SFDC。根据条件,我需要将日期值设置为当前日期或将其重置为空白。我可以设置日期值,没有问题。但我无法将值设置为空白。

我尝试使用 ''、'null' 和 None 来清空该值,但到目前为止没有任何效果。我确信这是一个简单的解决方案,但就是找不到出路。任何帮助,将不胜感激。

0 投票
1 回答
4487 浏览

java - 带有 JSON 正文和 URL 参数的 HttpClient POST

我正在使用 NiFi 的 InvokeHTTP 处理器 POST 到 SalesForce 端点,特别是到 Login 端点:

https://test.salesforce.com/services/oauth2/token

我将 client_id、client_secret、用户名和密码字段附加到 URL:

https://test.salesforce.com/services/oauth2/token?grant_type=password&client_id=<client_id>&client_secret=<client_secret>&username=<username>&password=<password + key>

此外,还有一个 JSON 消息/有效负载通过 InvokeHTTP 处理器,所以我配置

Content-Type: application/json

当我运行它时,它工作正常。

[注意:那些不知道 Apache NiFi 但知道 Java 中的 HttpClient 和/或 SFDC 的人可以回答这个问题,我的观点是 REST API 端点在 NiFi 上对我有效,但当我尝试使用自定义Java代码]

现在因为我想将此机制转换为 ExecuteScript 处理器中的自定义代码,所以我尝试使用 HttpClient 库在 Java 中进行编码。但根据Baeldung中的这篇文章,似乎有多种方法可以做到这一点。我首先尝试了第 4 项:

我得到:

我还在页面中尝试了第 2 项模式,没有 JSON 有效负载,因为参数现在将是我的实体:

在这种情况下,我也会得到相同的响应。我的 Java 代码中是否缺少某些内容?如何将两种模式与params实体jsonPayload结合起来?