018_异步_Schedule
Posted BandariFang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章
ANDROID_MARS学习笔记_S01原始版_018_SERVICE之Parcel