見出し画像

第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を操作して、正解の理由を調査するのにも結構手間がかかりますし大変ですよね。 そのような時にご確認いただくと時間短縮になる有益な講座となっております。

※2025年1月出題範囲分類分け実施+新出題範囲に対応 ※最新出題傾向に対応していくため、問題の差し替えを行う事がございます。 Sale…

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

※人気の解説講座①~③をパック化いたしました ※2025年1月出題範囲分類分け実施+新出題範囲に対応 ※最新出題傾向に対応していくため、問…

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