问题标签 [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.
unit-testing - sfdx force:apex:test:run 仅包含 sfdx 命令中包含的那些测试的覆盖率
我有一个组织,它有大约 530 个测试类。我目前正在开发一个 nodejs 项目,该项目使用 sfdx 命令在组织中运行测试,然后生成代码覆盖率报告,分析和分类它们,以便我可以使用分类数据查找哪些测试类/方法涵盖了哪些顶级类行。
由于测试类的数量非常大,如果记录超过 10K,salesforce 会删除覆盖率数据(这是因为类、触发器和测试类的数量如此之多),我试图实现要运行的批量测试。
假设该批次由 Test_1、Test_2、.....、Test_10 组成。我正在使用的命令如下所示。
这里的问题是
- command 会阻止脚本,直到测试完成并计算整体覆盖率。
- 完成后不返回 testRunId。
- 每次后续运行时,先前的测试覆盖率数据也包含在不需要的输出中。
无论如何运行命令,以便仅为批处理中包含的测试提供覆盖率数据?
salesforce - 闪电组件中 createrecordevent 或 navigationlocation 上的 saveurl
我有一个类似的代码如下。
它不会重定向到我提供的记录 ID,并且此代码甚至没有调用“panelOnDestroyCallback”中的函数。
我也尝试过“navigationLocation”:“LOOKUP”,我知道 RELATED_LIST 打开了我称为 createrecordevent 的同一页面。
我也在“panelOnDestroyCallback”中尝试了 url 重定向。
panelOnDestroyCallback 甚至没有在代码中被调用。
我的意图是在保存从 createrecordevent 打开的案例记录后将页面发送到帐户记录详细信息页面?
salesforce - VSCode 没有推送代码,也没有抛出任何错误
使用命令 - sfdx force:source:push推送应用程序和组件。
它不会引发任何错误,但组件未反映在开发人员控制台中。
我已将 package.xml 与以下配置一起放置:
另外,我在推送命令后收到如下消息:
临时组织已配置并在命令上显示
有人请帮忙!
salesforce - 示例中 aura:set 的目的是什么?
既然闪电:按钮已经有了onClick触发控制器功能,那我们为什么需要<aura:set attribute="actions">呢?
请帮忙 !
salesforce - salesforce forcejs 没有获得刷新令牌
我在我的 Angular 应用程序中使用 forcejs,它运行良好并给了我 accessToken。但是,我无法让 refreshToken 能够根据需要更新 accessToken。代码如下
上面的代码正在打印 accessToken 但没有 refreshToken。请指教
我还尝试将 createInstance 中的第二个参数作为http://login.salesfoce.com?scope=full+refresh_token传递,但这不起作用,因为在添加 scope=full+refresh_token 时 url 构造错误
salesforce - 为什么选项列表不使用闪电填充自定义相关选项列表字段的数据:在闪电组件中选择
我正在尝试使用lightning:select
自定义对象的 Lightning 组件复制自定义相关选项列表字段的以下功能(参考:- https://sfdcmonkey.com/2018/08/31/dependent-picklist-lightningselect-lightning-salesforce/),
这里唯一的区别是我使用的是自定义对象ERT_Case_Type_Data__c
及其 2 选择列表Level_1__c
,Level_2__c
而不是文章中的标准对象Contact
引用
以下是ERT_Case_Type_Data__c
数据详情
这是使用此组件的 TestApp,不幸的是,我在下拉选项列表中看不到数据
请帮助我知道我在这里做错了什么
这是 Apex 类依赖Picklist_UpdateCtrl.apxc
这是依赖于组件代码的Picklist_UpdateCtrl.cmp
这是dependentPicklist_UpdateCtrlController.js 的控制器代码
这是dependentPicklist_UpdateCtrlControllerHelper.js 的帮助器代码
谢谢并恭祝安康,
卡罗琳
azure-logic-apps - 尝试在逻辑应用中创建自定义 SFDC 连接器
我正在尝试使用 Azure 逻辑应用创建自定义 salesforce 连接器。不幸的是,当我尝试使用 Oauth2 进行授权时,出现以下错误:
Azure 逻辑应用程序安全选项卡屏幕截图 逻辑应用程序安全选项卡 Salesforce 连接的应用程序屏幕截图 sfdc 连接的应用程序
所以回调 URL 是一样的。我还缺少其他东西吗?
我表明 Logic Apps 正在发送 redirect_url 参数,而 salesforce 正在期待 redirect_uri,但我不确定这是否是问题所在。任何帮助表示赞赏。
提前致谢。
api - 如何从 serverUrl salesforce (SFDC) 查询记录
我有 salesforce (SFDC) 的肥皂网址。我调用 url(传递用户名、密码和令牌)。作为回应,我得到了 serverUrl、sessionId 和 userId。我现在如何从 serverUrl 查询记录 在调用 serverUrl 时我需要传递哪些参数?例如:-假设我想从 Account 对象中查询 Id,Name
etl - 我在 Taled ETL to SFDC 中创建了一个作业,无法创建批处理错误
在 dksh_new.quotataionupsertfromspcrtprod1532021_0_1.QuotataionUpsertFromSPcrtProd1532021.main(QuotataionUpsertFromSPcrtProd1532021.java:8060) 原因:[AsyncApiException exceptionCode='ClientInputError' exceptionMessage='Failed to create batch' at com.sforce.async.BulkConnection.createBatch24)(BulkConnection.createBatch24)在 com.sforce.async.BulkConnection.createBatchFromStream(BulkConnection.java:216) 在 org.talend.components.salesforce.runtime.SalesforceBulkRuntime.createBatchFromStream(SalesforceBulkRuntime.java:611) 在 org.talend.components.salesforce.runtime.SalesforceBulkRuntime .createBatch(SalesforceBulkRuntime.java:378) 在
请帮我解决这个问题,很长一段时间无法解决这个问题。
提前感谢