見出し画像

第40問:Salesforce認定上級Platformデベロッパー

本講座はSalesforce認定上級Platformデベロッパー試験の過去問、模擬問題の解説を行なっております。


問題

下記のトリガーがベストプラクティスを順守するために、開発者はどの変更を行う必要がありますか?答えを2つ選択してください

trigger AssignOwnerId on Account(before insert, before update){
    List<Account> accList = new List<Account>();
    for(Account acc : trigger.new){
        Region__c r = [
            SELECT Id, Name, Region_Manager__c 
            FROM Region__c 
            WHERE Name = :acc.Region_Name__c
        ];
        acc.OwnerId = r.Region_Manager__c;
        accList.add(acc);
    }
    update accList;
}

□ accListの代わりにMapを使用します。
□ accListを更新する最後の行は不要なので削除します。
□ Mapを使用して、IdによるRegion__cクエリの結果をキャッシュします。
□ Region__cクエリをループの外側に移動します。

正解

ここから先は

760字

過去問と解答サイトはあるけど...解説が知りたいという経験はございませんか? 自力でSalesforceを操作して、正解の理由を調査するのにも結構手間がかかりますし大変ですよね。 そのような時にご確認いただくと時間短縮になる有益な講座となっております。

Salesforce認定上級PLATFORMデベロッパー試験の資格取得を目指す方向けの講座です。 過去問、サンプル問題に対する解答+解説を…

過去問と解答サイトはあるけど...解説が知りたいという経験はございませんか? 自力でSalesforceを操作して、正解の理由を調査するのにも結構手間がかかりますし大変ですよね。 そのような時にご確認いただくと時間短縮になる有益な講座となっております。

Salesforce認定上級Platformデベロッパー試験の資格取得を目指す方向けの講座です。 過去問、サンプル問題に対する解答+解説を…

いつもサポートいただきありがとうございます! クリエイター活動の励みになります!