如何解决Google Sheet npm程序包更新工作表,其中包含已排序的数据Node.js
我正在从HTTP请求的表单中获取数据,在将其写入工作表之前,我想对工作表进行排序。我已经提取了Google工作表行并按日期对它们进行了排序,但是问题是我无法用已排序的数据覆盖Google工作表。
const doc = new GoogleSpreadsheet('<Google Sheet ID>');
await doc.useServiceAccountAuth({
client_email: '<client email>',private_key: "<Private Key>",});
await doc.loadInfo(); // loads document properties and worksheets
const sheet = doc.sheetsById[0]; // or use doc.sheetsByIndex[index]
const rows = await sheet.getRows();
rows.sort(function(o){ return new Date( -o.Timestamp ) });
这就是我对数据进行排序的方式。我正在使用Google Sheet Npm软件包。谁能指导我如何使用新排序的数据在Google工作表上写行
解决方法
假设您使用的是following package,则可以使用save()方法来保存更新,如其documentation所述。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。