向类添加方法
创建方法
一个类通常包含一个或多个会做一些有用的事情的方法。在此步骤中,您将创建 updateOlderAccounts
方法,它会获取按创建日期排序的前五个客户记录。然后更新描述字段,表明这是一个“Heritage Account”(“继承客户”),表示比其他客户更旧的客户。
- 在
OlderAccountsUtility
类(大括号中的信息)的正文中,复制并粘贴以下方法。public static void updateOlderAccounts() { // Get the 5 oldest accounts Account[] oldAccounts = [SELECT Id, Description FROM Account ORDER BY CreatedDate ASC LIMIT 5]; // loop through them and update the Description field for (Account acct : oldAccounts) { acct.Description = 'Heritage Account'; } // save the change you made update oldAccounts; }
- 单击 File(文件) | Save(保存)
该代码首先按客户的创建日期对客户进行排序。然后它会抓取五条最旧的记录。它使用 SOQL 查询语言(第 3 行)进行查询和排序。然后它对每个客户记录进行迭代以更新描述字段。最后,它使用 Apex Data Manipulation Language (DML) 更新客户记录。如果您熟悉 Java 和 C#,您会注意到语法上有很多相似之处。