新建的class,需要继承schedule类,需包含execute方法。
可以直接在编辑里面新建,编辑器的话我推荐使用sublime TEXT3 ,对salesforce 编程比vs code更加友好。
现在网上都是这样教的,但是这样会出现已执行的错误。建议不需要每隔几分钟几小时尽量别这样写。可以把system.schedule()删掉,然后在平台上面的apex 计划上面进行配置。如果想要达到每隔几分钟或者几秒钟执行可以参考下面的代码。
global class TestSchedule implements Schedulable{ global void execute(SchedulableContext sc){ Database.executeBatch(new TestBatch()); } } @isTest global class TestSchedule{ @isTest static void test(){ String time = ' 0 0 * * * ?'//每小时执行一次 system.schedule('job name', time, new TestSchedule()); } }上面那个cron,给一下快速生成的网站 https://cron.qqe2.com/ 。第一次写博客暂时写不出其他的。