首页 > 代码库 > 018_异步_Schedule
018_异步_Schedule
类似于Windows Schedule Job;
有两种方式的用法:
直接上代码:
①:
public class AccountSchedula implements Schedulable { public void execute(SchedulableContext sc) { System.debug(‘ceshi schedula‘); } } 测试:@isTest public class TestAccountSchedule { static testMethod void myUnitTest() { String executeTime = ‘0 0 16 * * ?‘; AccountSchedula goodsSchedule = new AccountSchedula(); System.schedule(‘batch goods‘,executeTime,goodsSchedule); } } 直接run test 便可以看到Log 上的debug信息
②:
global class dldcApprovalofTimecardScheduled implements Schedulable { global static void execute(SchedulableContext sc) { dldc_Timecard_Approval_Reminder.Approval(); } } global class dldc_Timecard_Approval_Reminder{ global static void Approval() { } }
在Apex class 中找到dldcApprovalofTimecardScheduled 并且点击schedula ,在页面上上就可以设置执行的时间,不过都是半点或者是整点,看个人喜好选择这两种方式
018_异步_Schedule
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。