Skip to main content
The Trailblazer Community will undergo maintenance on Saturday, November 15, 2025 and Sunday, November 16, 2025. Please plan your activities accordingly.

时间估计

向类添加方法

备注

备注

用中文(简体)学习?在中文(简体)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 帮助网站访问新的反馈表单。

了解更多 继续分享反馈