Apex是一种强类型的OOP语言,允许在Force.com平台服务器上执行流和事务控制语句,同时调用Force.com API。不要与Oracle Apex混淆 - 使用标签[oracle-apex]来解决Oracle 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 页面中的信息更新后。我想让他们选择点击这个按钮...
如何更改此 Pl/SQL 代码以处理 Apex 中的多个角色?
我有2个pl/sql代码来添加和编辑用户并将其分配给角色。 但是我不知道如何修改这些代码以使 Apex 接受多个角色。 这是我的 ADD_USER 开始 APEX_CUSTO...
将 HTML 字符串解析为 Blob - Salesforce Apex
我有一个简单的html代码,如下所示: 测试 我有一个简单的 html 代码,如下所示: <html> <body> <h3>Test</h3> <img src="https://www.muycomputerpro.com/wp-content/uploads/2019/05/stack-overflow-brecha-seguridad.jpg" width="80" height="60" /> </body> </html> 这是 EmailTemplate 记录中的 HTMLValue 变量。 Whit Apex 我想尝试获取此 Html 值并保存在内容版本中, 但使用以下代码无法解析: EmailTemplate tmp = [SELECT Id, HtmlValue from EmailTemplate WHERE ID = '....' LIMIT 1]; ContentVersion cVersion = new ContentVersion(); cVersion.ContentLocation = 'S'; cVersion.PathOnClient = fileName + '.pdf'; cVersion.Title = fileName; cVersion.Origin = 'H'; cVersion.OwnerId = caso.OwnerId; cVersion.VersionData = EncodingUtil.base64Decode( EncodingUtil.base64Encode(Blob.toPDF( tmp.HtmlValue )) ); Insert cVersion; 当 html 插入图像(img)时失败;有没有一种方法可以将 html 值解析为 blob 而不会丢失信息? 谢谢。 你找到解决办法了吗?如果使用 Blob.toPdf(<>) [编译错误] 或 Blob.stringValue(<>) [创建附件,但单击时查看 pdf,会出现问题,查看会出现错误“无法加载 PDF 文档”
LWC 在记录页面中工作,但在社区中不起作用,当我单击“保存”按钮时,会显示 showtoast 消息并且记录会更新,但是当我在社区站点上使用相同的 LWC 并单击时...
所以我正在尝试制作一个接受名称的表单。 输入字段将输入一个名称。当您按下提交按钮时,仅当满足以下条件时,它才会将名称添加到数组中: 名称!=null 和 而且这个名字不是
Salesforce:通过 Java 上传 Apex 触发器
我想通过 Java 将 ApexTrigger 上传到 Salesforce,据我所知,我的可用选项是: 通过 REST 上传 通过 SOAP 上传 通过预定义/创建的 Maven 工件库上传...
您好,我需要使用 Active Data Guard 配置备用数据库。 我们公司使用Oracle APEX。 如何安装APEX以减少切换停机时间? 或者是否可以将 ORACLE APEX 安装在单独的...
创建一个表单,允许您按名称查找机会并在表格中显示有关该机会的必要信息。 所以我使用 Lightning Web 组件创建一个表单来重新...
Prettier 使用 Salesforce APEX 时出现问题
Prettier 使用 Salesforce APEX 时出现问题 格式化之前和 格式化后。我需要解决方案...
我想在 orcale apex 中加载页面时在执行中运行 sql 脚本 举例说明我想要什么 var result = "SELECT 列名 FROM 表名 WHERE 条件;"; 控制台.log(res...
我正在开发一种解决方案,当用户在 salesforce 上创建记录时,将消息发送到 Slack 通道。我已经通过 Apex SDK for Slack App 并成功将该应用程序与 salesforce 连接起来...
刚接触 salesforce 和 Apex,我收到了一项家庭任务,要求在插入后对案例创建 20000 个案例评论。 caseComments 和 Case 是不同的对象,但它们是关联的。我以为它...
我正在学习aura框架,但我遇到了一个问题。我实际上使用的是带有 4 个字段的嵌套布局,但不知何故它只显示了前 2 个字段。谁能帮我展示所有这 4 个文件...
我有以下清单 List statusCheck = [SELECT Sample_Name__c,status__c FROM 对象]; 我想使用以下命令将查询中列中的所有值传递到带有 {0} 的自定义标签: 我有以下清单 List statusCheck = [从对象中选择 Sample_Name__c,status__c]; 我想使用以下方法将查询中列中的所有值传递到带有 {0} 的自定义标签: string.format(Label.label_name, new List{}); 我该怎么做? 谢谢, 巴里 我尝试了几种选择但没有成功 如果您有定义的标签,您可以通过实现此目的 String labelName = Label.YOURLABEL; List<sObject> statusCheck = [SELECT Sample_Name__c, status__c FROM YourObject]; List<String> statusValues = new List<String>(); for (sObject record : statusCheck) { statusValues.add(String.valueOf(record.get('status__c'))); } String formattedLabel = String.format(labelName, new List<Object>{String.join(statusValues, ', ')});