收藏
回答

云函数定时触发器可不可以小程序端调用删除任务或者更新执行时间?

有一个需求是用户设置后每天可以定时执行,我把这个操作放到了云函数,问题是定时触发器是在服务端编辑的,我怎么判断用户设置的定时触发时间呢?

回答关注问题邀请回答
收藏

3 个回答

  • 陈宇明
    陈宇明
    2021-08-07

    用户设置的定时的任务就存储在数据库中,定时器每次去定时查询是否有任务就行了,有就触发。

    2021-08-07
    有用
    回复
  • 老张
    老张
    2021-08-07

    cloudbase管理端SDK有创建定时器这样的接口,去研究一下;

    2021-08-07
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-08-07

    用户把任务插入到任务集合里,云函数定期扫描任务集合,时间区间弄大点,这样消耗资源不多,也没必要每几秒执行一次

    2021-08-07
    有用
    回复 3
    • Zovs.
      Zovs.
      2021-08-07
      时间区间大一点的话不就有误差了吗?比如用户设定的8:01执行,如果我触发器的触发时间是每10分钟执行一次,那用户收到通知的时间可能就是8:10了
      2021-08-07
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-08-07回复Zovs.
      用户不能随意时间,你给他固定的时间,让他选择  比如12点15分 12点半 12点45 13点这样,间隔15分钟
      2021-08-07
      回复
    • Zovs.
      Zovs.
      2021-08-07
      好的明白了,感谢!
      2021-08-07
      回复
登录 后发表内容