Skip to content

Beginner Level 2

takahito.miyamoto edited this page Jul 15, 2019 · 8 revisions

初級 Lv. 2

データベースのレコードを取得してログに出力する Apex クラスを書いてみましょう。

問題

次の要件を満たす Apex クラスを作成しましょう。

  • クラス名: AccountDao
    • 修飾子: public with sharing
      • メソッド名: selectAccounts
        • 修飾子: public
        • 戻り値の型: void
        • 引数: Integer count (レコード件数)
        • 作成日が最も古い取引先(Account)レコードを引数に指定した件数だけ抽出する。
        • ループ文で 1 件ずつ取り出し、取引先名(Name)をログに出力する。
        • 出力例
          Name: xxx
          

書いたコードの動作を確認しましょう。

  • Developer Console の上のメニューの「Debug」 > 「Open Execute Anonymous Window」をクリックする。

  • 次のコードを書く。

    AccountDao dao = new AccountDao();
    dao.selectAccounts(5);
  • 「Open Log」をチェックし、「Execute」をクリックする。

  • 「Debug Only」をチェックし、ログを確認する。

解答

コード

実行結果

|DEBUG|Name: Edge Communications
|DEBUG|Name: Burlington Textiles Corp of America
|DEBUG|Name: Pyramid Construction Inc.
|DEBUG|Name: Dickenson plc
|DEBUG|Name: Grand Hotels & Resorts Ltd

<-- 前に戻る | 次に進む -->