# start
开启一个定时任务。
# 输入
继承标准对象输入,扩展属性描述
| 名称 | 数据类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| params | Object | 是 | 启动定时任务需要的参数,详情见下面params参数说明 |
params参数说明:
| 名称 | 数据类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| id | string | 是 | 定时任务id,id重复不能重复 | |
| taskAction | function | 是 | 定时执行的动作,这里可以是方法名或者匿名方法 | |
| maxCount | int | 否 | 10000 | 任务最多执行的次数,不传默认1w次 |
| loopTime | int | 否 | 1000 | 任务执行间隔时间,单位是毫秒,默认1000 |
| isImmediate | bool | 否 | false | 是否立刻执行,默认不立刻执行,loopTime 毫秒后才执行 |
# 输出
继承标准对象输出,无扩展属性
# 示例代码
app.timetask.start({
"id":"1002111111",
"taskAction":function(){
},
"maxCount":"3"
},function(res){
app.hint(res);
});