收藏
回答

云函数本地调试正常,上传到云开发环境出错 -501002

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信安卓客户端 wx219195cad731454f cloud-18aa6f 2.11.0

云函数代码

const cloud = require('wx-server-sdk')
var request = require('request')
var xlsx = require('node-xlsx');
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})
function newSheet(sheetdata,sheetname){
  //把数据写入表格
  let newSheet = xlsx.build([
    {
      name:sheetname,
      data:sheetdata
    }
  ])
  return new Promise(function(resolve,reject){
    resolve(cloud.uploadFile({
      cloudPath'export/'+sheetname,
      fileContent: newSheet
    }))
  }) 
}


// 云函数入口函数
exports.main = async (event, context) => {
 
  var ws_data =  [
   ['姓名','性别','掌握技能','期望'],
   ['kindear','男','小程序开发','找个工作']
  ];
  return newSheet(ws_data,'test.xlsx');
}
最后一次编辑于  2020-05-27
回答关注问题邀请回答
收藏

3 个回答

  • 糊糊湖
    糊糊湖
    2020-06-02

    感觉云函数这边没人管,都没有官方人员回复

    2020-06-02
    有用
    回复
  • 春乏秋困夏盹冬眠
    春乏秋困夏盹冬眠
    2020-05-27

    +1,我也出现了,本地调试和云端测试都是ok,一用触发器就出问题

    2020-05-27
    有用
    回复
  • kindear
    kindear
    2020-05-27

    如果使用本地云函数调试就没有问题

    2020-05-27
    有用
    回复 1
    • 李行知
      李行知
      2020-05-30
      请问解决了吗?
      2020-05-30
      回复
登录 后发表内容
问题标签