- 有个个人主体的小程序,想要换成公司主体,公司是刚注册的,还没有申请服务号啥的,那么我应该怎么操作呢?
主要是想知道, 这个公司是否应该先申请服务号, 再迁移个人小程序过去? 还是直接在迁移小程序的时候填这个新的公司名称?希望大佬解惑
2022-05-09 - 小程序云函数导出excel超时,设置了60秒任然不够,怎么办?
具体需求是,导出excel中含有图片,这些图片是从 云存储里面下载的?循环放入excel中, 当数据超过五十多条, 并且每条有两张以上图片时就会超时60秒 // 创建工作簿 const wb = new xl.Workbook(); const style = wb.createStyle(myStyle); // 向工作簿添加一个表格 let ws = wb.addWorksheet('Sheet1'); //2,定义存储数据的 ws.cell(1, 1).string('序号').style(style); // A1 ws.cell(1, 2).string('微信昵称').style(style); // B1 ws.cell(1, 3).string('提交时间').style(style); // 接着处理表的属性 var forms = jielong.form; var isSetHeight = false; for (let formIndex in forms) { let form = forms[formIndex]; if (form.type == 2){ ws.column(parseInt(formIndex) + 4).setWidth(50); isSetHeight = true; } ws.cell(1, parseInt(formIndex) + 4).string(form.title).style(style); } for (var i in recordList) { i = parseInt(i); if (isSetHeight){ ws.row(i + 2).setHeight(250); } const record = recordList[i]; console.log("循环中record=", i, record); ws.cell(i + 2, 1).number(i + 1).style(style); ws.cell(i + 2, 2).string(record.nickName).style(style); ws.cell(i + 2, 3).string(record.day).style(style); console.log("循环中record=", i, record); var forms = record.values; for (var formIndex in forms) { var celT = 3 + 1 + parseInt(formIndex); console.log("循环中celT=", celT); const form = forms[formIndex]; if (form.type != 2) { ws.cell(i + 2, celT).string(form.value).style(style); } else { var images = form.value; var urlTotal; for (let imIndex in images) { var im = images[imIndex]; urlTotal = im.url; console.log("图片地址:urlTotal=", urlTotal); let res = await cloud.downloadFile({ fileID: urlTotal }) let image = res.fileContent; ws.addImage({ image: image, type: 'picture', position: { type: 'twoCellAnchor', from: { col: celT, colOff: 0, row: i + 2, rowOff: 0, }, to: { col: parseInt(celT) + 1, colOff: 0, row: i + 3, rowOff: 0, }, }, }); } } } }
2022-05-04