我是Salesforce的新手,没有任何编码经验。 SF给我留下了深刻的印象,我现在正在学习APEX。为了学习APEX,我需要学习java。因此,在努力创建触发器之后 - 并且从那里开始编写代码示例 - 我通过iTunesU注册了一个介绍java CS类(免费 - 来自斯坦福大学)。
如果我可以做一个简单的触发工作,我可以成为一个朋友在工作的英雄。任何帮助是极大的赞赏。
我发现这是一个好的开始吗?
How to sort list items for Date field value (Apex, Salesforce)
以下是另一个按字母顺序排序列表的示例:https://stackoverflow.com/a/9418463/1373598
答案 0 :(得分:2)
你正在学习Apex的使命真是太棒了!但是,您并不需要了解Java。一些通用编程概念(变量,数据类型,循环,方法/函数等)就足够了。
您似乎已经对Triggers了解了一些。您可能知道,他们会根据特定条件执行代码。当你与他们一起发展时,Trigger Context Variables非常重要;这些提供了正在执行触发操作的记录的数据。我会首先仔细阅读该文档。提供的示例非常有用。
使用触发器时,understand debug logs以及如何check them也很重要。您可以使用System.debug();
方法记录任何内容。
在掌握Trigger的基础知识后,您可以开始为其添加排序逻辑。 Lists中的数据(如果列表类型为primitive data type)可以通过调用List.sort();
方法进行排序,但您必须跟踪数据(日期)所在的sObject 。您可能需要使用sort algorithm编写自己的排序方法(冒泡排序或插入排序是我之前使用过的几种)或使用some sorting code that has already been developed。
我知道这是很多信息,但它应该让你开始;祝你好运!