开发阶段:可以手动触发定时任务,来达到快速看到数据的目的
'use strict';
const uniStat = require('uni-stat')
const uniStatCron = uniStat.initStat()
exports.main = async (event, context) => {
//手动跑批任务,需要先关联uni-stat公共模块
let date = new Date()
let thisTime = date.getTime()
let res
//基础统计-实时
res = await uniStatCron.stat({
type: 'stat',
date: thisTime + 3600000, //运行时间设置为下一小时
dimension: 'hour',//批次类型 hour 小时 day天 week周 month 月
reset: true //是否重置,设置为true后若存在该批次数据则会删除后重新跑批
})
// //基础统计-日统计
// res = await uniStatCron.stat({
// type: 'stat', //任务类型 stat 基础统计 page 页面统计
// date: thisTime,//触发时间,昨日数据跑批任务触发时间应为今天,以此类推
// dimension: 'day',//批次类型 hour 小时 day天 week周 month 月
// reset: true //是否重置,设置为true后若存在该批次数据则会删除后重新跑批
// })
retrun res
}
4***@qq.com (作者)
好的,非常感谢
2023-10-26 13:50