見出し画像

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

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

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

問題

開発者は、Accountオブジェクトでafter updateトリガーを使用して、Accountに関連するすべての取引先責任者を更新します。下記コードを実装したところエラーとなる事があります。エラーとなる原因はどれですか?

List<Contacts> theContacts = new List<Contacts>();
for(Account a:Trigger.new){
  for(Contact c:[SELECT Id,Account_Date__c FROM Contact WHERE AccountId =:a.Id]){
    c.Account_Date__c = Date.today();
    theContacts.add(c);
  }
}
update theContacts;

□ SOQLクエリがforループ内にあります
□ 連絡先が空の場合は例外がスローされます
□ トリガーはforループで200を超えるレコードを処理します
□ Account_Date__cがnullの場合、例外がスローされます

正解

ここから先は

484字

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

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

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

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

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