Salesforce.com上提供的平台即服务开发环境 - 该平台更准确地称为Force.com。您可以通过https://salesforce.stackexchange.com/获取所有Salesforce问题的专用Salesforce Stack Exchange。
我正在努力解决与避免输出中未转义/清理的内容相关的 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 -闪电奥尔
了解 Fuse 和 Camel 之间用于 Salesforce 集成的区别
我正在尝试学习如何进行销售人员集成,但我发现该领域的文档非常缺乏。我有一条非常简单的路线,我试图仅使用骆驼进行测试。 这是...
使用 Salesforce 的 Rest API 在 Netsuite 中支持拖放的文件柜中创建文件
我已经在 Salesforce 和 Netsuite 之间构建了一个 REST API,用于从 Salesforce 在 Netsuite 中创建销售订单。 我想做同样的事情,但要从 Salesforce 在 Netsuite 中创建一个文件....
REPLACE() 等 tsql 函数在连接到 salesforce 的 Azure 数据工厂管道中失败
这位于连接到 salesforce 的 ADF 管道中。 使用 REPLACE()、TRANSLATE() 等常见 tsql 函数会导致错误。 目标:清理特殊字符,例如换行符和分隔符...
使用 Python 更新 Salesforce 中的 NULL 值时出现问题
我正在尝试使用 python 补丁请求将用户数据更新插入到 salesforce。我有一个数据框形式的数据集,其中包含多个空值。尝试将数据更新插入到
我正在尝试根据销售人员选项列表为用户定义一组操作。 我有一个名为 fHCM2__Reason__c 的主字段,它是一个包含多种缺勤原因类型的选项列表 - 疾病,...
通过 Visualforce 页面使用 Apex 刷新记录页面
我想创建一个按钮,它可以有效地执行与“ctrl r”相同的操作 当我的最终用户完成 Visualforce 页面中的信息更新后。我想让他们选择点击这个按钮...
将 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 文档”
使用 Copado 时禁用 Azure DevOps Pull 请求完成
我们使用 Copado 作为 Salesforce 开发/部署流程的一部分,我们没有使用任何 Azure Pipelines。我遇到的这个问题是 Copado 要求用户不得完成 P...
意外错误:java.security.InvalidAlgorithmParameterException:trustAnchors 参数必须非空
嗨, 我编写了一个连接到 Salesforce 并更新其中值的 java 代码,当我从本地系统作为独立的 java 应用程序运行它时,它运行良好,但我的主要目标...
LWC 在记录页面中工作,但在社区中不起作用,当我单击“保存”按钮时,会显示 showtoast 消息并且记录会更新,但是当我在社区站点上使用相同的 LWC 并单击时...
当我运行命令 sfdx plugins:install @salesforce/lwc-dev-server 我得到这个 轮询新版本以在 npm 上可用...完成 已成功验证@salesfo 的数字签名...
Python API 和 Salesforce Rest API 返回记录数的数据差异
我已经从版本 2 开发了版本 3 python API,代码和一切都保持不变,除了少数查询数据,但当我尝试查询 fr 时,两个版本的 WHERE 子句保持相同...
我正在使用 Sales Force Oauth API。我正在使用 PHP 和 Curl 进行 API 集成。当我使用 Post 方法点击 API 时,收到此错误消息:不支持的授权类型。 当我使用相同的 API 时...
Salesforce:通过 Java 上传 Apex 触发器
我想通过 Java 将 ApexTrigger 上传到 Salesforce,据我所知,我的可用选项是: 通过 REST 上传 通过 SOAP 上传 通过预定义/创建的 Maven 工件库上传...
创建一个表单,允许您按名称查找机会并在表格中显示有关该机会的必要信息。 所以我使用 Lightning Web 组件创建一个表单来重新...
Prettier 使用 Salesforce APEX 时出现问题
Prettier 使用 Salesforce APEX 时出现问题 格式化之前和 格式化后。我需要解决方案...
我目前正在 Trailhead 上从事服务云专家 Superbadge 工作。坦率地说,我完全陷入了挑战 7,“构建案例和代理自动化”,我在其中得到了评论,...
我在编写 Visualforce 页面时尝试在开发人员控制台中使用 Visualforce 中的全局变量。我收到以下错误: UserStatus 中引用了未知属性“User.FirstName”。
有什么方法可以获取我使用 salesforce api 使用自定义闪电组件的所有引用页面。 示例:我创建了一个自定义闪电组件页面“提醒”并用于自定义选项卡