收藏
回答

云函数触发器问题

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 / 2.7.0

- 当前 Bug 的表现(可附上截图)

云函数设置都是触发器后执行有问题

定时器上传后确实触发了,但是执行有误

查看日志报错:‘{"result":{"errCode":-501007,"errMsg":"templateMessage.send:fail Invalid request param"},"errMsg":"callFunction:ok","requestID":"c489e49b-8da6-11e9-bb60-525400b2c41b"}

查看文档是说参数错误,可是小程序端调用无误,也不存在传参问题,到底是什么原因呢

- 预期表现

设置定时器应该自动执行,执行结果和小程序端调用云函数一致才对

主体代码:

exports.main = async (event, context) => {

    try {

        const query = await questionDB.where({

            //一些条件

        }).get()

        //到这是查询数据库里要推送的集合

        if(borrow_list !== null){

            const res = await cloud.callFunction({

                name: 'sendMessage',

                data: {

                    //一些参数

                }

            })

            return res

            //到这里是推送模板消息

        }else{

        return false

        }

    } catch (e) {

    console.error(e)

    }

}



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

1 个回答

  • peng.
    peng.
    2019-06-13

    定时器触发的云函数,暂时不支持使用云调用

    2019-06-13
    赞同
    回复 2
    • \
      \
      2019-06-16

      原来如此,谢谢大佬

      2019-06-16
      回复
    • 见相非相
      见相非相
      2019-09-03
      现在在定时触发器里支持云调用了吗?
      2019-09-03
      回复
登录 后发表内容