Skip to main content

向类添加方法

备注

备注

用中文(简体)学习?在中文(简体)Trailhead Playground 中开始挑战,用括号中提供的译文完成挑战。仅复制并粘贴英文值,因为挑战验证基于英文数据。如果在中文(简体)组织中没有成功通过挑战,我们建议您 (1) 将区域设置切换为美国,(2) 按此处说明将语言切换为英文,(3) 再次单击“检查挑战”按钮。

查看 Trailhead 本地化语言徽章详细了解如何利用 Trailhead 译文。

创建方法

一个类通常包含一个或多个会做一些有用的事情的方法。在此步骤中,您将创建 updateOlderAccounts 方法,它会获取按创建日期排序的前五个客户记录。然后更新描述字段,表明这是一个“Heritage Account”(“继承客户”),表示比其他客户更旧的客户。

  1. 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;
        }
  2. 单击 File(文件) | Save(保存)

该代码首先按客户的创建日期对客户进行排序。然后它会抓取五条最旧的记录。它使用 SOQL 查询语言(第 3 行)进行查询和排序。然后它对每个客户记录进行迭代以更新描述字段。最后,它使用 Apex Data Manipulation Language (DML) 更新客户记录。如果您熟悉 Java 和 C#,您会注意到语法上有很多相似之处。

在 Salesforce 帮助中分享 Trailhead 反馈

我们很想听听您使用 Trailhead 的经验——您现在可以随时从 Salesforce 帮助网站访问新的反馈表单。

了解更多 继续分享反馈