问题标签 [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 回答
4147 浏览

salesforce - 如何提取本地时区的时间

大家好,我想为我在个人信息中设置的本地时区提取时间

就像考虑下面的顶点代码:

日期时间 cDT = system.Now();
字符串 localDateTime = cDT.format();

现在 localDateTime 就像 4/1/2011 4:22 PM

我想从中提取 4:22 PM

Salesforce 文档中给出的一种方法是小时、分钟方法。但是这个方法需要 datetime 作为参数。但是我们的 format 方法返回一个字符串。

解决方法可能是将 format 方法返回的字符串转换为 datetime 类型。但不能。我尝试了解析方法。它将我的当地时间转换回格林威治标准时间。其次,我尝试了 valueOf 方法。但它接受特定格式的字符串。

请帮我解决这个问题。我有尝试。在网上搜索。但没有解决方案

0 投票
2 回答
19936 浏览

triggers - Salesforce Apex 触发器 - 如何检查字段是否包含在更新触发器中?

如果有人能指导我检查更新前/后触发器内的更新调用中是否包含特定字段,我将不胜感激。非常感谢。

0 投票
1 回答
496 浏览

salesforce - 销售人员默认访问

sfdc 中的默认访问说明符是什么?

例如,如果您将一个类声明为:

那么默认情况下这个类的访问说明符是什么?

0 投票
3 回答
4590 浏览

salesforce - 将 200 万条记录插入 Salesforce 中的 Account 对象的最佳方法是什么

我们已经使用 Apex 数据加载器来插入/删除记录,但是当数据量很大时需要更多时间。

您能否告诉我们任何替代方法来实现这一目标。

0 投票
1 回答
1176 浏览

salesforce - 帮助/协助重构 force.com 代码库的工具(重命名自定义对象)

我们需要在 force.com 中重命名大约 15 个自定义对象。

在 Java 中,这将是一次右键单击和大约 20 分钟的工作,但考虑到使用这些对象的 soql 查询、类、页面、配置文件等的数量,我们正在查看一周、两周……或更多。

因此,理想情况下,我们正在寻找一种重构工具,它可以帮助我们重命名这些对象并解决任何相互依赖关系。

Force.com IDE 自然不支持这个。有什么想法/工具/方法吗?

0 投票
2 回答
2681 浏览

constructor - 顶点类构造函数中的异常

我一直在尝试在 Salesforce 自定义 apex 类中捕获异常,但似乎不起作用。

在这种情况下,我有一个初始化环境的控制器构造函数,我试图在构造函数中捕获异常,但不起作用,异常没有被捕获。

0 投票
4 回答
1637 浏览

deployment - Salesforce.com 部署

我们目前正在开发一个 Salesforce.com 自定义 APEX 项目,该项目涉及许多 apex 类、触发器和 Visualforce 页面。我们还有许多来自 AppExchange 的应用程序,它们是系统的一部分。

我们在测试环境中开发所有 Apex 类、Visualforce 页面等,然后使用 Eclipse IDE 将其部署到实时环境中。发生的情况是,每次我们将更改部署到实时环境时,所有类(包括来自 AppExchange 应用程序的那些)的所有测试方法似乎都在执行。因此,部署一个简单的更改最终可能需要几分钟时间。

有没有办法在 apex 中通过命名空间或类似的方式“打包”类,以便当我们尝试部署更改时,只执行与该包相关的测试方法。如果存在类似的情况,我们的部署可以更快地进行。

0 投票
1 回答
7312 浏览

javascript - visualforce selectRadio --- 如何通过 Javascript 获取参考?

我有单选按钮控件,并且从我的 Javascript 中,我试图通过 javascript 获取单选输入数组getElementsByName()

第一个警报:alert(radioTitleDisplay);

返回[object HTMLCollection]

然而,第二个警报不会触发。和 Firebug 报告

如何访问单选按钮。我错过了什么吗?(我可以将 id 分配给从 root 到 childs 的每个标签,但我不想这样做,因为如果我更改结构,我也必须更改 id,这不是 rubust。)

渲染的visualforce页面,输入标签之一是:

0 投票
2 回答
5159 浏览

triggers - 初级 Apex 触发逻辑故障

我正在尝试学习 Salesforce.com 的 Apex 编程语言,这里有一个代码示例,来自 Jason Ouellette 的“使用 Force.com 平台开发”一书。我还在学习基础知识,所以请多多包涵。要将这段代码放在上下文中,有一个贯穿全书的 Services Manager 示例应用程序,我正在检查他们编写的 Apex 触发设备,该设备旨在确保考勤卡具有有效的分配。分配是指示资源在某个时间段内为项目配备人员的记录。顾问(又名资源)只能输入他或她被授权工作的项目和时间段的时间卡。Resource_c 是 Assignment_c 和 Timecard_c 对象的父级。

所以这是他们给我的触发器和相应的顶点类的代码。我一直在尝试对其进行分解并逐行评论/提问以理解其逻辑。但是,我在这里仍然缺少一些基础知识,请随时帮助我破译这一点。

5-57 触发器

5-58 - Apex 类 - 代表触发器执行验证时间卡的工作。

谢谢您的帮助。

0 投票
1 回答
3392 浏览

salesforce - 通过 Salesforce 中的触发器插入潜在客户时更新机会

我想编写一个批量触发器(牢记管理者限制),这样当插入一个新的潜在客户时,它的“x”字段值与某个机会的“y”字段值相同,它会更新这个机会的字段“z”。

我是salesforce和apex的新手,所以面临问题。

任何帮助,将不胜感激。

谢谢

日滕德拉