try {
const result = await cloud.openapi.cloudbase.addDelayedFunctionTask({
"env": '这里是我的云环境ID',
"data": JSON.stringify(_id),
"functionName": 'topCancel',
"delayTime": 60
})
return result
} catch (err) {
return err
}
})
}
网上关于这部分的资料很少,我根据官方文档写了一个,有如下问题:
1、我是在调用云函数A后希望延时调用云函数B(topCancel),上面这段代码能否写在云函数A里面,相当于在A执行成功后开始延时调用B?
2、上述代码中“env”的环境ID是否还要填呢?
3、data中,看官方文档一定要为json格式,我需要往云函数B中传入一个“_id”,这样写是否可以,传入B后,是不是还要转换?
期待解答,谢谢。
提问的功夫动手试试就验证你说的这三个问题了
[delay_fun][0]
Response RequestId: 981923fd-4b37-4932-95ed-740771a5372e RetMsg: {"errCode":-604101,"errMsg":"system error: error code: -604101"}
在云函数 的config.json 中加权限
"openapi": [
"cloudbase.addDelayedFunctionTask"
]