一个云函数里面有多个云函数,用定时触发器如何传event.type参

来源:3-12 突破获取数据条数的限制

慕慕5361784

2022-01-02

老师你好,我想问下,用定时触发器触发云函数,如何给云函数带参。我一个云函数里面有多个云函数,

const getOpenId = require('./getOpenId/index');
const getMiniProgramCode = require('./getMiniProgramCode/index');
const createCollection = require('./createCollection/index');
const selectRecord = require('./selectRecord/index');
const updateRecord = require('./updateRecord/index');
const sumRecord = require('./sumRecord/index');


// 云函数入口函数
exports.main = async (event, context) => {
  switch (event.type) {
    case 'getOpenId':
      return await getOpenId.main(event, context);
    case 'getMiniProgramCode':
      return await getMiniProgramCode.main(event, context);
    case 'createCollection':
      return await createCollection.main(event, context);
    case 'selectRecord':
      return await selectRecord.main(event, context);
    case 'updateRecord':
      return await updateRecord.main(event, context);
    case 'sumRecord':
      return await sumRecord.main(event, context);
  }
};

在config.json定时触发器,如何传参event.type,来指定那个函数。

{
  "triggers": [
    {
      "name": "myTrigger",
      "type": "timer",
      "config": "0 0 10,14,16,23 * * * *"
    }
  ]
}
写回答

1回答

谢成

2022-01-03

定时触发器是针对整个云函数来说的,没有办法传递参数。

这种情况可以分成多个云函数。

0
0

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1951 学习 · 2777 问题

查看课程