Apex 複数レコードをトリガで処理するサンプルコード
環境
Salesforce
構文
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を入力します。
サンプルコード
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 = '複数レコード説明'; } }