apex-code相关内容

无法使用 Salesforce Crypto Class for Google Maps API 生成 HMac

我的公司最近注册了 Google Maps API for business. 要使用 API,我需要生成一个 HMacSHA1 签名,并将其添加到我的 HTTP 请求中.不幸的是,不知何故,我无法生成正确的签名. 为了测试,我使用谷歌提供的值来确保算法运行良好并且我得到正确的结果.代码如下: string url = 'maps/api/geocode/json?address=N ..
发布时间:2021-11-15 00:12:09 其他开发

将数据从业务机会复制到相关自定义对象的自定义按钮

我有一个自定义对象,用于映射到机会的产品设置.这是一对多的关系 - 一个机会映射到多个设置对象,但一个设置对象仅映射到一个机会. Opportunity 有一些设置字段需要作为相关自定义对象的默认值.不幸的是,我不能只在公式中指定它们 - 出现错误. 我想要做的是有一个自定义按钮,允许用户单击并将所有相关设置字段从机会中复制到自定义设置对象中,然后根据需要对其进行编辑. 非常感谢 ..
发布时间:2021-11-15 00:12:06 其他开发

在 apex salesforce 中调试可调度作业

我正在尝试运行一个可安排的工作,我从未在 Salesforce 中使用过可安排的工作 这是我的代码 全局类scheduledMerge实现Schedulable{全局无效执行(ScheduableContext SC){System.debug('Hello World');}}创建了一个自定义控制器公共类schedulableMerge{公共可调度合并(){}公共页面引用你好(){sch ..
发布时间:2021-11-15 00:11:59 其他开发

使用 Apex Data Loader 将记录加载到具有主详细信息关系的对象中

我需要将数据加载到两个对象中.我能够使用数据加载器将数据加载到一个对象中.第二个对象与第一个对象具有主从关系,因此我需要在 CSV 文件中具有第一个对象的记录的唯一记录 ID.如何将这些记录 ID 添加到我的 CSV 文件中? 解决方案 您可以在初始上传后下载“主"记录并执行一些类似于 (Name -> Id) 的映射.在 Excel 中,这可以通过 VLOOKUP 实现.生成新的“详细信 ..
发布时间:2021-11-15 00:11:56 其他开发

覆盖 Salesforce Apex 中抽象类的属性

我在 apex 中有一个抽象类,其中有几个我想在子类中覆盖的属性.根据文档,属性同时支持覆盖和虚拟访问修饰符.但是,当我尝试在父类或子类中使用它们中的任何一个时,我收到一条错误消息,指出变量不能标记为虚拟/覆盖.这是导致此错误的代码的传真: 公共抽象类Row{公共虚拟双值{得到{返回值==空?0:值;}放;}}公共类 SummaryRow 扩展 Row{私人列表子行;公共覆盖双值{得到{总价值 ..
发布时间:2021-11-15 00:11:53 其他开发

如何从自定义组件控制器中获取 Visualforce 页面控制器的值?

我正在尝试开发一个 Visualforce 自定义组件,它是一个实体选择器.此自定义组件显示有助于浏览某些记录的 UI.可以选择一条记录,我想从组件或其控制器外部获取它. 我查看了带有assignTo错误的标准salesforce绑定,它不是双向的... 希望有人可以帮助我..谢谢 解决方案 您是否将对象传递给组件?对象是通过引用传递的,所以如果你的组件有一个接受一个对象并对它 ..
发布时间:2021-11-15 00:11:50 其他开发

如何将 Salesforce 富文本编辑器转换为“完整模式"编辑?

随着最近 12 年春季的到来,转换富编辑器的旧“黑客"将不再起作用.如何在 Spring 12 之后保留完整的 CKEditor 功能? 解决方案 新的 CKEditor 是基于对象而不是基于 URL 的,因此需要一种新的方法.如果有人需要它,以下脚本将用完整版本替换工厂编辑器布局,允许其他格式选项(字体、颜色等).注意,我将高度设置为 600px,根据您自己的需要进行调整.此外,和以前一 ..
发布时间:2021-11-15 00:11:47 其他开发

在 Apex 类中引用远程站点设置 URL?

我有一个 webservice 类,它将在一个托管包中并分发给多个客户端.该类当前有一个变量,其中包含它所访问的服务器的硬编码值. 问题:每个客户端的服务器都不同,因此硬编码值不起作用. 我想既然每个客户端都必须将他们的服务器添加到他们的远程站点设置中,最简单的方法可能是从他们的设置中获取正确的 URL.这可能吗?还是有另一种“正确"的方法来实现这一目标?谢谢 解决方案 我发现 ..
发布时间:2021-11-15 00:11:41 其他开发

链接到 Apex 方法的 CSRF 安全自定义按钮

我正在寻找一种技术,通过添加到 Opportunity 对象的自定义按钮执行 Apex 代码,以保护用户免受 CSRF 的影响. 当前使用的方法来自问题 - 自定义按钮或链接到带有自定义控制器的 Visualforce 页面.本质上: 有一个机会自定义按钮,内容源设置为“Visualforce 页面". 此按钮的内容设置为 Visualforce 页面,该页面将 Opportunit ..
发布时间:2021-11-15 00:11:38 其他开发

如何实现“取消"VisualForce 页面中的功能

我知道这是如何保存记录 我想要一个不保存当前记录(即取消)并导航到已保存记录列表(即该对象类型的对象列表)的按钮. 这样的东西... 解决方案 对象的列表视图是您的基本 URL/对象的 3 个字母前缀/o,例如: https://na1.salesforce.com/a0C/o 因此,您可以创建一个操作方法,该方法返回带有适当 URL 的 Pagereference 并设置 ..
发布时间:2021-11-15 00:11:35 其他开发

Apex 代码版本控制

有没有办法为Apex & 集成版本控制系统?Visualforce 代码?我可以考虑保留一个单独的存储库,但无法将其与 Salesforce Platform 集成. 提前致谢. 解决方案 您可以通过使用 Subversion 和带有 Subclipse 插件的 Force.com Eclipse IDE 来完成此操作. 这里有一些说明的链接. 设置 Subversion ..
发布时间:2021-11-15 00:11:31 其他开发

在命名空间下组织 Apex 类

在 Salesforce 中是否有任何方法可以在包或命名空间下对顶点类进行分组?我们可以将托管包用于内部组织目的吗? 解决方案 这是 force.com 堆栈中的一个限制,即使不是不切实际,也会使中大型项目变得痛苦.使用受管包来获取包前缀并不能真正解决任何问题,因此不值得麻烦. 我通常尝试将项目组织到一个平面级别的命名空间中.代替实际的命名空间,我会给每个可能的命名空间一个 3-5 ..
发布时间:2021-11-15 00:11:28 其他开发

Salesforce.com Id 属性似乎有 15 和 18 个字符的值,有什么区别?

当使用 SOAP API 与 salesforce.com (SFDC) 一起工作时,底层数据库中的主键似乎是 Id.这个值似乎有两种表示形式,要么是 15 个字符的版本,要么是 18 个字符的版本. 我一直在使用 18,因为它显然更具体,但最后三位数字中包含什么,它们似乎可以删除? 有人明白这是怎么回事吗? 解决方案 来自 Web 服务 API 开发人员指南: Sale ..
发布时间:2021-11-15 00:11:25 其他开发

Salesforce - 如何在环境(沙箱、实时等)之间进行部署

我们正在研究建立适当的部署流程. 据我所知,似乎有 4 种方法可以做到这一点. 复制&粘贴 -- 我们不想这样做 使用 Salesforce Web 界面中内置的“包"机制 Eclipse Force IDE“部署到服务器"选项 Ant Script(还没试过这个) 有没有人对各种方法的限制有什么建议. 您能否在 Web Interface 包中包含所有内容? ..
发布时间:2021-11-15 00:11:19 其他开发

如何通过 twilio 接收短信

我已经安装了 twilio 软件包 和以下组件.如何配置这两个组件?当客户发送短信时,它不会在沙箱中创建案例.我无法接收短信详情.我应该在销售队伍中的哪个位置提供 twilio 消息网址? 我对 twilio 配置完全陌生.有人可以帮忙吗.每当客户发送短信时,它应该使用 twilio api 在沙箱中自动创建一个案例. 组件 1:视觉力 Fage ..
发布时间:2021-11-15 00:11:16 其他开发

为 Select 语句创建测试类

我想知道你是否可以帮助我.我正在努力为下面的代码创建一个测试类.任何帮助将不胜感激. 非常感谢 public class MatchReadyImage {公共 Match_Day_Check_List__c obj {get;放;}公共 MatchReadyImage(){对象 = [选择 ID,Match_Day_Ready_Status__c来自 Match_Day_Check_Li ..
发布时间:2021-11-15 00:11:13 其他开发

设置从属自定义 Lightning 选择列表 Level2 和 Level3,然后在 Lightning 组件重置 Level2,但 Level2 缓存数据正在保存

第一步 在 Salesforce Lightning 组件中,我有一个包含三个级别的依赖选项列表的场景,首先我设置选项列表 Level1 和 Level2 的值,然后用户在 Level3 中选择依赖选项列表值 第 2 步 当我删除 Level2 的选择时,Level3 的选择也会自动删除: 第三步 点击保存 这里有问题,第 1 步中选择的值将被保存,而不是第 2 ..
发布时间:2021-11-15 00:11:09 其他开发

测试中出现意外的空指针异常

我正在编写一个在 apex 中的休息服务的单元测试 我的测试班是 全局类 Feedpost9 {//你的方法在这里...静态 testMethod void testRest() {//设置请求对象System.RestContext.request = new RestRequest();RestContext.request.requestURI = '/v.9/notificatio ..
发布时间:2021-11-15 00:11:06 其他开发