Apex 複数レコードをトリガで処理するサンプルコード

環境
Salesforce

構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
trigger TriggerName on ObjectName (trigger_events) {
for(ObjectName 変数名 : Trigger.New){
処理コード
}
}
trigger TriggerName on ObjectName (trigger_events) { for(ObjectName 変数名 : Trigger.New){ 処理コード } }
trigger TriggerName on ObjectName (trigger_events) {
    for(ObjectName 変数名 : Trigger.New){
     処理コード
    }
}

複数レコードをトリガで処理するには、forループの反復処理を利用します。

操作例
トリガでDescriptionを入力します。
サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Trigger AccountTrigger on Account(before insert){
// forループ
for(Account acc : Trigger.New) {
acc.Description = '複数レコード説明';
}
}
Trigger AccountTrigger on Account(before insert){ // forループ for(Account acc : Trigger.New) { acc.Description = '複数レコード説明'; } }
Trigger AccountTrigger on Account(before insert){
   // forループ
   for(Account acc : Trigger.New) {
     acc.Description = '複数レコード説明';
   }
}

 

Apex

Posted by arkgame