Skip to main content

向类添加方法

备注

备注

用中文(简体)学习?在此徽章中,Trailhead 实践挑战验证使用英文。括号中提供了译文,用作参考。确保复制粘贴英文值,将 Trailhead Playground 切换为英语,将区域设置切换为美国。按此处说明进行。

查看 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#,您会注意到语法上有很多相似之处。

继续免费学习!
注册帐户以继续。
有什么适合您的内容?
  • 为您的职业目标获取个性化推荐
  • 通过实践挑战和测验练习您的技能
  • 跟踪并与雇主分享您的进度
  • 与人联系以获取指导和就业机会