我试图在开发者控制台中使用schedule apex class来安排批处理apex类,但是我无法安排它。
这是我的代码:
schedulefieldupdtebatch sc = new schedulefieldupdtebatch();
System.schedule('Job1', '0 * * * * ?', new scjob());
System.schedule('Job2', '0 15 * * * ?', new scjob());
我的错误是
无效的类型scjob。
请告诉我哪里出错了。 提前谢谢。
答案 0 :(得分:0)
Sravanthy,
请帮助我理解这里,什么是scjob和schedulefieldupdtebatch?
下面给出了System.schedule方法的签名,有关详细信息,请查看link或details
public static String schedule(String jobName, String cronExpression, Object schedulableClass)
假设schedulefieldupdtebatch是一个SchedulableClass,您可以在开发者控制台中执行以下代码片段。
/*Apex code snippet*/
//Instantiate Schedulable batch Schedulefieldupdtebatch
Schedulefieldupdtebatch sc = new Schedulefieldupdtebatch();
//Set Scheduler time Oct 20 10:10 am PST
String schTime = '0 10 10 20 10 ?';
//This will execute Batch on coming Oct 20 10:10 a PST. Please check Scheduled job for more details
System.schedule(’Schedule Dup Batch, schTime, sc);
/*Apex code snippet*/
如果有其他问题,请告诉我。