0

我正在从 HTTP 请求的表单中获取数据,在将其写入工作表之前,我想对工作表进行排序。我已经获取了谷歌表格行并在日期之前对它们进行了排序,但问题是我无法用排序后的数据覆盖谷歌表格。

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 包。谁能指导我如何用新排序的数据在谷歌工作表上写行

4

1 回答 1

0

假设您使用的是以下包,您可以使用save()方法来保存更新,如其文档中所述。

于 2020-09-02T10:53:44.053 回答