top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
Apex
でのシンプルなバッチのサンプル。
/**
* MyBatch myBat = new MyBatch();
* Id idBat = Database.executeBatch(myBat);
*/
public without sharing class MyBatch implements Database.Batchable<String> {
public Iterable<String> start(Database.BatchableContext bc) {
System.debug('TRACE: MyBatch.start().');
return new List<String> {'123', '456', '789'};
}
public void execute(Database.BatchableContext bc, List<String> records){
System.debug('TRACE: MyBatch.execute().');
for (String look : records) {
System.debug('look: ' + look);
}
}
public void finish(Database.BatchableContext bc){
System.debug('TRACE: MyBatch.finish().');
}
}
意外に忘れやすいのでメモ。
Last modified: $Date: 2020-12-23 $