Skip to main content

클래스에 메서드 추가

참고

참고

한국어로 학습하시겠어요? 이 배지에서는 Trailhead 실습과제 검증이 영어로 진행됩니다. 참조용 번역이 괄호로 제공됩니다. 영문으로 표시된 값을 복사하여 붙여 넣은 다음 Trailhead Playground 언어를 영어로, 로캘을 미국으로 전환하세요. 여기 에 나와 있는 지침을 따르세요.

원하는 언어로 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#에 익숙하다면 구문에서 많은 유사점을 발견할 수 있습니다.

계속해서 무료로 학습하세요!
계속 진행하려면 계정을 가입하세요.
얻을 수 있는 이점
  • 커리어 목표에 대한 개인화된 권장 사항 제공받기
  • 실습 과제 및 퀴즈를 통해 스킬 연습
  • 진행 상황을 추적하고 고용주에게 공유
  • 멘토십과 커리어 기회에 연결