見出し画像

第89問:Salesforce認定Platformデベロッパー

本講座はSalesforce認定Platformデベロッパー試験過去問解説の追加問題集です。

1問目からチャレンジされたい方は下記をご覧ください。


問題

開発者は、Leadオブジェクトでbefore insertトリガーを使用して下記コードを実行します。

for(Lead l:Trigger.new){
	if(l.PostalCode!= null){
		List<Territory__c> terrList = [SELECT Id FROM Territory__c WHERE PostalCode__c = :l.PostalCode];
		if(terrList.size() > 0){
				l.Territory__c = terrList[0].Id;
		}
	}
}

Territory__c.PostalCode__cはLead.PostalCodeと一致しますが、開発者がApexデータローダーを使用して10,000件のリードレコードを挿入するとエラーとなりました。エラー原因となっているコードの行はどれですか?

□ 1行目:Trigger:newはbefore insertトリガーでは無効なため
□ 2行目:PostalCodeがnullの場合、NullPointer例外がスローされます
□ 3行目:SOQLクエリがforループコード内にあるため
□ 5行目:before insertトリガーのリードは更新できません

正解

ここから先は

433字 / 1画像

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

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

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

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

期間限定!PayPayで支払うと抽選でお得

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