const cloud = require('wx-server-sdk')
cloud.init({
env: "cloud1-2geukr2red49cb1b"
})
const xlsx = require('node-xlsx');
exports.main = async (event, context) => {
try {
let dataCVS = '单.xlsx'
let s={alignmen:{
horizontal:"center",
vertical:"center",
wrapText:true,
}
};
let data = [
[{v:'起重机维修保养派工单',s}],
];
const sheetOptions = {'!merges': [{s: {c: 0, r: 0}, e: {c: 3, r: 0}},{s: {c: 1, r: 2}, e: {c: 3, r: 2}},{s: {c: 1, r: 3}, e: {c: 3, r: 3}},{s: {c: 0, r: 4}, e: {c: 0, r: 12}},{s: {c: 1, r: 4}, e: {c: 3, r: 12}},{s: {c: 0, r: 15}, e: {c:0, r: 16}},{s: {c: 1, r: 15}, e: {c:3, r: 16}},{s: {c: 0, r: 18}, e: {c: 0, r: 20}},{s: {c: 1, r: 18}, e: {c: 1, r: 20}},{s: {c: 2, r: 18}, e: {c: 2, r: 20}},{s: {c: 3, r: 18}, e: {c: 3, r: 20}},{s: {c: 1, r: 21}, e: {c: 3, r: 21}},{s: {c: 1, r: 22}, e: {c: 3, r: 22}},{s: {c: 1, r: 23}, e: {c: 3, r: 23}}],'!cols': [{wch: 18}, {wch: 18}, {wch: 18}, {wch: 18}]};
var buffer = await xlsx.build([{name: 'mySheetName', data: data}], {sheetOptions});
return await cloud.uploadFile({
cloudPath: dataCVS,
fileContent: buffer,
})
} catch (e) {}
console.error(e)
return e
}