メソッドをクラスに追加する
メソッドを作成する
クラスには通常、何か役に立つことを実行するメソッドが 1 つ以上含まれます。このステップでは、作成日の古い順に最初の 5 件の取引先レコードを取得する updateOlderAccounts
メソッドを作成します。その後で [description (説明)] 項目を更新し、これが「Heritage Account」(歴史的取引先)、つまり他の取引先よりも古いことを示します。
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; }
- [File (ファイル)] | [Save (保存)] をクリックします。
このコードでは、最初に取引先を作成日で並び替えます。次に、古い順に 5 件のレコードを取得します。SOQL クエリ言語 (行 3) を使用してクエリと並び替えを行います。その後で、各取引先レコードを反復処理して、[Description (説明)] 項目を更新します。最後に、Apex データ操作言語 (DML) を使用して取引先レコードを更新します。Java や C# に慣れている方なら、構文が非常によく似ていることがおわかりになると思います。