当前位置: 首页 > 知识库问答 >
问题:

我每天安排了一个顶点班,但什么也没发生。有人能帮我吗?

蒙光华
2023-03-14

我写了这个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;}
    }
  }
}

共有2个答案

司空锋
2023-03-14

错误意味着您试图访问查询中未包含的内容,在本例中是Customers__c。DateField__c,您需要删除对它的引用,或者更新查询以包含该信息

包和泰
2023-03-14

您现在就可以编写可调度文件了,您需要对其进行调度。

在开发人员控制台中运行这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

 类似资料:
  • 我试图为一个棋盘游戏创建一个叫做地形的类,我试图在Java中构建这个类,但是我会试着让这篇文章尽可能通用,这样它就可以用任何OOP语言和伪代码来解释。 这个游戏有36个六边形的瓷砖,每个瓷砖都是不同的地形。地形有8种类型,如沼泽、森林、山脉等。每个地形可以容纳你可以移动的次数,也可以容纳生物和建筑(这是两个不同的类别),或者至少有与特定地形相关的生物和建筑。 我不确定我想要一个枚举来代表8种地形,

  • 然后: 一周中的几天,后跟“,” 我不能重复一周中的某一天 字符串的最后一天不能有“,”

  • 想改进这个问题吗 通过编辑此帖子,添加详细信息并澄清问题。 谁能告诉我我做什么?这不起作用

  • 我必须创建程序,这样我就可以输入3个字母加上像“Jan1999”这样的一年,并显示日历。

  • 我运行了ganache cli,它返回了一个错误。我重新安装了npm,但什么都没发生。 C:\用户\Abass KABORE\桌面\Stage_DISCOM\BSCCrowdsale 错误:找不到模块“C:\Users\Abass KABORE\AppData\Roaming\npm\node\U modules\ganache\dist\node\cli”。js'←[90m at Functio

  • 这是我的Fab活动 } 这是我的logcat 进程:com.teepe.teepe,PID:29259 java.lang.RuntimeException:无法启动活动组件Info{com.teepe.teepe/com.teepe.teepe.MainActivity}:java.lang.ClassCastException:Android.Support.Design.Widget.Flo