需要将采集的数据积累下来,变成企业的数字资产
作为本际云服务器推荐网的小编小本本,我们要为大家讲解如何将腾讯文档的数据批量入库。数据积累的最好方式是存入数据库,而文档型数据库提供了丰富多彩的字段类型,有附件、富文本、自动编号、数组、对象、图片、地理位置等偏业务类型的字段。这些字段的存在可以有效减少代码编制,提高编程效率。

如何将腾讯文档的数据批量入库
在批量入库之前,需要先建立数据源,并创建字段,每一列对应一个字段,数据类型与单元格的内容相关。接着调用连接器,读取sheet,获取每一行的数据,并将解析好的数据封装到对象中,调用批量新增的方法入库。
最终的代码
以下是完整的代码:
export default async function ({ event, data }) {
console.log(event, data);
const bookID = "DWkxMSFlkU1l2YkRo";
const { sheetData } = await app.cloud.callConnector({
name: 'txwd_jnegl1q',
methodName: 'getSheets',
params: {
bookID,
},
});
console.log(sheetData);
let sheetID = sheetData[0].sheetID;
let rowCount = sheetData[0].rowCount;
let columnCount = sheetData[0].columnCount;
console.log(sheetID, rowCount, columnCount);
const { rows } = await app.cloud.callConnector({
name: 'txwd_jnegl1q',
methodName: 'getRows',
params: {
bookID,
sheetID,
rows: `2-${rowCount}`,
},
});
console.log(rows);
const newRecords = [];
const columns = 'xm|xb|csrq|lxdh';
for (let r = 0; r {
inputParams[c] = textValues[i];
});
newRecords.push(inputParams);
}
await app.cloud.callModel({
name: 'txwdsjy_q
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7277.html
