如何从谷歌电子表格中删除行?

如何从谷歌电子表格中删除行

我正在与Nodejs的谷歌电子表格工作,我能够读取,写入,更新电子表格,但需要删除特定行的代码。

sheets.spreadsheets.values.update({ auth: auth, spreadsheetId: spreadsheetId, range: sWorkSheet + '!A2:B', //Change Sheet1 if your worksheet's name is something else valueInputOption: "USER_ENTERED", resource: { values: aSpreadSheetData } }, (err, response) => { 

删除第1行时,可以使用以下脚本。 该脚本完全删除一行。 我用batchUpdate

在这种情况下,不能使用a1Notation。 GridRange必须用于这种情况。 如果你想删除多行,你可以通过设置GridRange来完成。

脚本:

 sheets.spreadsheets.batchUpdate({ auth: auth, spreadsheetId: spreadsheetId, resource: { "requests": [ { "deleteRange": { "range": { "sheetId": sheetId, // gid "startRowIndex": 0, "endRowIndex": 1 }, "shiftDimension": "ROWS" } } ] } }, (err, response) => { 

如果我误解了你的问题,我很抱歉。