问题标签 [apex-code]

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.

0 投票
1 回答
7602 浏览

java - 集成 java 和 apex (salesforce)

我是一名销售人员新手,我需要将 Java 业务逻辑与顶点页面集成。不使用 vwmforce 可以做到吗?请注意,我还必须包括我自己的和第三方库。有没有关于那个的教程/资源?

提前致谢

0 投票
4 回答
3993 浏览

salesforce - SOQL 查询以遍历 Task 的多个级别

我正在尝试使用此查询编写一些顶点代码,但无处可去:

我并不感到惊讶这不起作用,但似乎无法在任何地方找到解释我将如何处理的文档。有人有什么主意吗?我正在尝试将所有任务链接到一个联系人,该联系人链接到一个具有“宝洁”父帐户的帐户......

0 投票
1 回答
682 浏览

triggers - 触发器中的安全上下文

我首先要说我是一个 .net 人,现在必须在 salesforce.com 世界中玩。

我的问题是这个;

在更新前/插入触发器的上下文中,我可以设置用户(触发器触发时更新对象的用户)在其页面布局上没有的字段的值吗?

0 投票
3 回答
18548 浏览

salesforce - Salesforce(VisualForce):如何测试“apex:repeat”语句中没有返回记录?

我试图弄清楚如何测试字段(包含在 apex:repeat 中)以查看它们是空白还是空,如果是,则在表中显示一些替代文本(例如:没有要显示的记录)而不是空白桌子。现有代码片段如下:

所以在伪代码中我正在寻找一个测试,例如:

在此先感谢您的帮助!


更新以响应“eyescream”的第一个答案


试了一下 apex:pageBlock 方法,但在尝试保存/部署时遇到以下错误:

结果:失败问题:<messaging:emailTemplate> cannot contain <apex:pageBlock>.

现在这是一个生成附加 PDF 的电子邮件模板(请参阅下面的代码概要)。那么是不是这种情况... pageBlock 在电子邮件模板中是不允许的?谢谢您的帮助!

0 投票
2 回答
9745 浏览

salesforce - 如何在 Salesforce 中添加新潜在客户并更新现有潜在客户

我是 Apex 开发的新手,我开始在 Apex 中开展我的项目。我想做以下事情:


使用电子邮件服务//我认为这部分从电子邮件中获取 emailAddress // 如果已经存在潜在客户或使用相同 emailAddress 的联系人,
请知道如何执行此操作 更新他的信息 ,否则 创建新的潜在客户




我想知道如何搜索我的数据库(saleforce 的潜在客户和联系人)并更新现有用户的信息。

0 投票
1 回答
14009 浏览

salesforce - 当我尝试将新的自定义对象添加到现有潜在客户时,外键关系无效

我有一个潜在客户和一个名为社交帐户的自定义对象(API 名称 = Social_Account__c)。

我设置了如下关系:Lead 是 Social Accounts 的父级。所以一个潜在客户有很多社交账户。

在社交帐户中,我创建了一个名为 Lead(数据类型:查找)的自定义字段来建立关系。

这是一个查找详细信息:

API 名称:Lead__c

与铅有关

子女关系名称:Social_Accounts

相关列表标签:社交账户

如果有具有相同电子邮件地址的潜在客户,我想将新的社交帐户添加到现有潜在客户。



但我收到以下错误消息:

错误:编译错误:无效的外键关系:Social_Account_ c.Lead _c

我究竟做错了什么?我将不胜感激任何建议。

谢谢

0 投票
2 回答
7328 浏览

foreign-keys - CANNOT_UPDATE_CONVERTED_LEAD,无法引用转换的潜在客户:[Lead__c]

当我尝试将自定义对象插入现有的潜在客户对象时,我收到一条错误消息。

我收到此错误:


554 System.DmlException:更新失败。第 0 行的第一个异常,ID 为 00Q3000000WW3isEAD;第一个错误:CANNOT_UPDATE_CONVERTED_LEAD,无法引用转换后的潜在客户:[]

Class.ProcessContact.handleInboundEmail:第 81 行,第 9 列外部入口点


即使我注释掉“更新existing_lead”,我也会收到类似的错误消息。


554 System.DmlException:插入失败。第 0 行的第一个异常;第一个错误:CANNOT_UPDATE_CONVERTED_LEAD,无法引用转换的潜在客户:[Lead__c]

Class.ProcessContact.handleInboundEmail:第 82 行,第 9 列外部入口点


我将不胜感激任何建议。

问候

0 投票
1 回答
6734 浏览

ajax - Visualforce 在页面加载时通过 ajax 加载顶点组件

有人可以告诉我如何使用 ajax 在页面加载时通过 ajax 加载顶点 pageBlockTable 吗?我已经看到了展示如何使用 apex actionFunction 的示例,但这些示例通常很简单(例如 - 从控制器返回一个字符串并将其放在页面上。我的控制器返回一个 sObject 列表,我只是不太确定它是如何完成的。

页:

控制器:

0 投票
1 回答
343 浏览

salesforce - 在 force.com 上构建后如何部署

我被引导到force.com作为使用 PHP 和 MySQL 创建应用程序的替代方法。我的问题是关于部署的。在 force.com 上构建应用程序后会发生什么。如果应用程序基于他们的 API,如果我愿意,我是否能够从我自己的域中提供该应用程序?

0 投票
1 回答
2743 浏览

salesforce - 测试动态 SOQL 时限制不起作用

我正在我的 apex 测试代码中运行动态 SOQL 查询,并且 LIMIT 子句不起作用。但是,在生产代码中使用它时似乎确实有效。

查询类似于下面。我使用表单中的一些术语动态构建 where 子句。

这可能会失败,因为查询似乎在测试中返回了超过 500 条记录。但是,在视觉强制页面中使用此查询时,该查询确实有效。

有什么想法吗?