-
Notifications
You must be signed in to change notification settings - Fork 0
Beginner Level 1
takahito.miyamoto edited this page Jul 15, 2019
·
6 revisions
データベースを操作する Apex クラスを書いてみましょう。Trailhead と同じ内容なので、ついでにバッジも獲得できます。
次の要件を満たす Apex クラスを作成しましょう。
- クラス名: OlderAccountsUtility
- 修飾子: public
- メソッド名: updateOlderAccounts
- 修飾子: public static
- 戻り値の型: void
- 作成日が最も古い 5 件の取引先(Account) レコードを抽出する。
- ループ文で 1 件ずつ取り出し、説明(Description) 項目の値を "Heritage Account" とする。
- レコードを更新する。
- メソッド名: updateOlderAccounts
- 修飾子: public
書いたコードの動作を確認しましょう。
-
Developer Console の上のメニューの「Debug」 > 「Open Execute Anonymous Window」をクリックする。
-
次のコードを書く。
OlderAccountsUtility.updateOlderAccounts();
-
「Open Log」をチェックし、「Execute」をクリックする。
-
「Query Editor」をクリックする。
-
次の SOQL を書く。
SELECT Name, Description FROM Account ORDER BY CreatedDate ASC LIMIT 5
-
「Execute」をクリックする。
-
説明(Description) 項目の値がすべて "Heritage Account" になっていることを確認する。
Name Description Edge Communications Heritage Account Burlington Textiles Corp of America Heritage Account Pyramid Construction Inc. Heritage Account Dickenson plc Heritage Account Grand Hotels & Resorts Ltd Heritage Account
© 2019 Takahito Miyamoto @takahito0508
#HappyCoding !! #Trailheart #Multiplier | 17x #CertifiedPro | #SalesforceSaturday @SFSatTokyo @SFSatAkasaka | #AccentureCloudFirst | #AlwaysBeLearning #DontStopDeploying