Skip to main content
예상 시간

클래스에 메서드 추가

참고

참고

한국어로 학습하시겠어요? Trailhead playground에서 한국어로 실습 과제를 시작하고, 괄호 안에 제공된 번역을 사용해 탐색해 보세요. 영어 데이터를 기반으로 실습 과제 검증이 이루어지므로 영문으로 표시된 값만 복사해 붙여 넣습니다. 한국어 조직에서 실습 과제를 통과하지 못한 경우, (1) 로캘을 미국을 바꾸고 (2) 여기에 제시된 지침에 따라 언어를 영어로 바꾼 후 (3) "Check Challenge(과제 확인)" 버튼을 눌러 다시 진행해 보세요.

원하는 언어로 Trailhead 사용하기 뱃지를 확인해 현지화된 Trailhead 경험을 활용하는 방법에 대해 자세히 알아보세요.

메서드 만들기

클래스에는 대개 유용한 작업을 수행하는 하나 이상의 메서드가 포함되어 있습니다. 이 단계에서는 생성 날짜별로 정렬된 처음 5개의 계정 레코드를 가져오는 updateOlderAccounts 메서드를 생성합니다. 그런 다음, 설명 필드를 업데이트하여 이 계정이 다른 계정보다 오래된 '유산 계정'임을 표시해보겠습니다.

  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(저장)를 클릭합니다.

코드는 생성 날짜를 기준으로 계정을 제일 먼저 정렬합니다. 그런 다음, 가장 오래된 5개의 레코드를 가져옵니다. SOQL 쿼리 언어(줄 3)를 사용하여 쿼리 및 정렬을 수행합니다. 그러고 나서 각 계정 레코드를 반복하여 Description(설명) 필드를 업데이트합니다. 마지막으로, Apex DML(Data Manipulation Language)을 사용하여 계정 레코드를 업데이트합니다. Java 및 C#에 익숙하다면 구문에서 많은 유사점을 발견할 수 있습니다.

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기