我编写了这个 APEX 类并安排它每天运行。我没有收到错误消息,但不幸的是该类没有执行任何操作...任何人都可以帮助我吗?
global class CustomersDateCheck implements Schedulable {
global void execute(SchedulableContext sc) {
List<Customers__c> CustomerList = [SELECT Id FROM Customers__c];
DateCheck(CustomerList);}
public static void DateCheck(Customers__c[] objects){
for(Customers__c obj: objects){
if(obj.DateField > Date.today()){
continue;}
else{obj.FlowUpdateHelper__c = true;}
}
}
}
最佳答案
您现在编写了可调度项,您需要对其进行安排。
在开发者控制台中运行这 3 行代码,然后检查 apex 作业
//will run daily at 13:00
CustomersDateCheck m = new CustomersDateCheck();
String sch = '0 0 13 * * ?';
String jobID = system.schedule('Customers Date Check Job', sch, m);
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_scheduler.htm
关于salesforce - 我安排了每天进行顶点类(class),但什么也没发生。有人可以帮我吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62002277/