使用APEX每天运行计划作业

时间:2016-05-17 13:14:09

标签: salesforce apex job-scheduling

我正在尝试使用每天同时运行的顶级代码进行预定作业。 00:00。根据文件我需要使用斜杠'/'来增加。所以,字符串看起来像这样:

0 0 * /1 * ?

但是,当我执行此字符串时,每小时执行一次预定作业。以前有没有人有过这种问题?

1 个答案:

答案 0 :(得分:2)

您可以使用以下表达式每天运行预定作业。

0 0 1 * * ?

这将每天凌晨1:00运行预定作业。

以下是阅读上述表达式的方法

0 =第二次

0 =分钟

1 =小时

* =全天

* =所有月份

<强>? =没有具体价值

而且,我已从表达式中省略了可选的年份部分。

另外,你会混淆用于完全不同目的的/

文档:/

  

指定增量。斜杠前面的数字指定间隔何时开始,斜杠后面的数字是间隔量。例如,如果为Day_of_month指定1/5,则Apex类每月的第五天运行,从该月的第一天开始。