Apex是一种强类型的OOP语言,允许在Force.com平台服务器上执行流和事务控制语句,同时调用Force.com API。不要与Oracle Apex混淆 - 使用标签[oracle-apex]来解决Oracle Apex问题
如何获取类似于 Sonarqube 的 Salesforce 代码覆盖率报告
问题是当我们开发apex代码时,我们编写测试类,该测试类覆盖了apex类的至少75%的代码覆盖率,现在当我登录到开发者控制台时,我能够看到代码覆盖率...
APEX_WEB_SERVICE.parse_xml 不返回具有嵌套命名空间的值
我正在使用 Oracle Autonomous 21c 并调用外部 SOAP Web 服务。使用 APEX_WEB_SERVICE.parse_xml 时,如果响应具有嵌套命名空间,则不会返回值。 我已经尝试了很多
从 Apex Salesforce 中的 sObjects 地图读取数据
请参阅下面的我的代码。我能够创建地图。我不知道如何读取记录集合中的值,这些值是映射中值的一部分。 请帮忙。 列表 请参阅下面我的代码。我能够创建地图。我不知道如何读取记录集合中的值,这些值是地图中值的一部分。 请帮忙。 List<OrderDestinationItem__c> ordersOfAllUsers = new List<OrderDestinationItem__c>(); ordersOfAllUsers = [SELECT CreatedById, Id, CreatedDate, OrdStatus__c, Total_Line_Amount__c From OrderDestinationItem__c Where CreatedDate > 2024-04-10T07:27:52.000+0000 and Total_Line_Amount__c > 20]; Map<Id, List<OrderDestinationItem__c>> usersOrdersMap = new Map<Id, List<OrderDestinationItem__c>>(); for ( OrderDestinationItem__c currentOrderedItem : ordersOfAllUsers){ if (!usersOrdersMap.containsKey(currentOrderedItem.CreatedById)){ usersOrdersMap.put(currentOrderedItem.CreatedById, new List<OrderDestinationItem__c>{currentOrderedItem}); } else { usersOrdersMap.get(currentOrderedItem.CreatedById).add(currentOrderedItem); } } 一旦你准备好了地图,循环浏览它的一种方法就是使用 keyset() for(Id userId : usersOrdersMap.keyset()){ List<OrderDestinationItem__c> temp = usersOrdersMap.get(userId); System.debug('User ' + userId + ' has ' + temp.size() + ' items'; // System.debug(temp); }
我编写了一个用于发送自定义响应的类,但我没有在杰森数据中获得确切的请求正文
我正在发送插入的 ID 和我在请求正文中获取的有效负载作为响应,我正在获取 id,但请求正文作为类中提到的每个字段来 例子 罗...
大家好,我希望你们一切都好。 我目前正在使用“PMD”扫描并查找 Salesforce apex 代码中的错误/问题。 以下命令工作正常 pmd check -d “C:\...\defa...
我有一个像这样的json,我从http调用的响应中得到它 { “偏移量”:0, “限制”:50, “对象”:[ { “id”:“59118fb6e4b0168ec4b56692”, “修改日期”:
。 @AuraEnabled(可缓存= true) 公共静态列表 ReportWithTotalBrandOrder(字符串programId) { 列表 程序品牌L...
Database.setSavepoint()、Database.rollback() 和 Database.releaseSavepoint() 在 Flow Action 中不起作用
我构建了一个 @InvocableMethod 用作 Salesforce Flow 中的操作。它的基本功能是查找一些记录,将结果保存在 sObject 列表中,然后进行调用并
VisualForce Markup 使用其名称打开 salesforce 报告
我是学习 apex 代码的新手,并且有一个场景,我们需要使用报告名称打开销售人员表格报告。我创建了 VF 选项卡、Visualforce 页面并将选项卡保留在主页中...
如果我给它一个参数,我会不断从我的承诺的响应中收到错误。我不知道是否应该将“columndefinitions”参数传递给 apex 方法。我有
类型“未定义”不可分配给类型“ApexAxisChartSeries |” ApexNonAxisChartSeries'
我在ts中使用过这段代码 导出类型 pieChartOptionss = { 系列?:ApexNonAxisChartSeries | ''; 图表?:ApexChart | ''; 传说?:ApexLegend | ''; 数据标签?:ApexDataLabels | ''; 相应...
我有一个包含 10000 个日期的表,格式为 YYYY-MM-DD,列是 varchar2。 我如何将它们更新为格式 DD-MON-YYYY HH24:MI ? apex 中的申请的申请日期格式为 DD-MO...
我已经使用 Apex 和外部凭证创建了一个身份验证提供程序和命名凭证。但是,要对其进行身份验证,我需要手动导航到“设置”>“命名凭据”>“外部凭据...”
如何在后续 Salesforce Lightning Flow 屏幕中反映更新的帐户数据?
我正在开发一个 Salesforce Lightning Web 组件 (LWC),旨在嵌入到屏幕流中。该组件允许用户修改帐户记录的字段,然后使用以下方式更新记录...
我无法修复与 SOQL 注入相关的 Sonarqube 问题,这是原始代码, Batch start 方法中调用 AggregateResultIterator 类: 全局无共享类
@future(callout=true) 公共静态无效sendEmailForLowLevelInventoryReached(Id recordId) { POS_Item__c posItemDetails = [SELECT Id,Item_Name__c,CreatedById,Low_Inventory_Level__c ...
我正在努力解决与避免输出中未转义/清理的内容相关的 Sonarqube 问题,这是原始代码: 我正在努力解决与避免输出中未转义/清理内容相关的 Sonarqube 问题,这是原始代码: <aura:attribute name="recordId" type="Id"/> <aura:attribute name="record" type="Object"/> <div aura:id="collapsible" class="slds-p-horizontal_small slds-section slds-is-open"> <iframe width="100%" height="500px" src="{!'/apex/VF_RetailDetails?Id=' + v.recordId }" scrolling="auto" frameBorder="0"/> </div> 问题在于 v.recordId 属性,建议使用 JSENCODE() 函数,但当我尝试使用它时,出现此错误 --> FIELD_INTEGRITY_EXCEPTION。无法保存 RetailDetails.cmp:找不到密钥的函数:JSENCODE:来源 我也尝试过 HTMLENCODE() 但也没有运气。 如果有人可以帮忙的话,我无法解决这个问题。预先感谢。 如果您 implements="force:hasRecordId" - 未在代码中显式列出该属性,则该组件将像已注入其中一样工作。 https://developer.salesforce.com/docs/component-library/bundle/force:hasRecordId/documentation 注意如果你的组件实现了force:hasRecordId,则不需要 自己给组件添加一个recordId属性。如果你添加的话, 不要更改属性的访问级别或类型或 组件将导致运行时错误。 您可以尝试通过在 JS(控制器或帮助器)中构造 url(而不是在 html 中)来使扫描仪静音。这也是你必须在 LWC 中做到的方式,在 JS 中放入更多逻辑,不能像那样制作表达式。 Aura 没有 Visualforce/公式语法中的 JSENCODE 函数。您可以在组件中“仅”执行这些操作:https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/expr_functions.htm其他所有内容都必须使用正确的 JS。 当所有其他方法都失败时...您可以抑制此行的 SQ 警告并继续前进。您知道有效的 ID 将被传递,请发表有关误报的评论并继续。看起来更多人有类似的问题,确实应该更新 SQ... https://salesforce.stackexchange.com/questions/383538/unescaped-attribute-value-xss-how-to-sanitized-event-handlers-in -闪电奥尔
在 VS Code Studio 中运行 apex 代码时出错
我在尝试在 vs code studio 中运行 Apex code 时遇到问题,我已经安装了 jdk 17,并在 cmd 上设置了路径检查,在 vs code 中一切似乎都很好,我收到此错误“
我正在使用 Oracle APE 23.1。 我创建了一个应用程序,然后在创建后启用了 PWA。我已在实例和应用程序中启用持久身份验证。 但现在,深度链接不起作用...
通过 Visualforce 页面使用 Apex 刷新记录页面
我想创建一个按钮,它可以有效地执行与“ctrl r”相同的操作 当我的最终用户完成 Visualforce 页面中的信息更新后。我想让他们选择点击这个按钮...