使用 API 从 google sheet 中的 sheet 中删除数据 - 使用 Postman

Delete data from a sheet in google sheets with API - using Postman

我想删除 google sheet 中 sheet 的所有数据 通过 googlet sheets API:https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/clear

不幸的是,我无法 select 我的 sheet 的 ID。 我使用了建议的方法:POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetid}/values/{range}: clear

但它只删除了我第一个 sheet 的数据。

如何将我的其他叶子的 id 放入方法中?

My google sheets ID

My first sheets in my google sheets

ID of my second sheets

My second sheets in my google sheets

根据您的回复,“方法:spreadsheets.values.clear”的请求如下。

POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:clear

spreadsheetId : The spreadsheet the updates were applied to.

range: The range (in A1 notation) that was cleared. (If the request was for an unbounded range or a ranger larger than the bounds of the sheet, this will be the actual range that was cleared, bounded to the sheet's limits.)

在这种情况下,不需要使用sheet ID。使用 sheet 名称。

从您显示的图像来看,您的第一个 sheet 和第二个 sheet 的 sheet 名称似乎分别是 Feuille 1Feuille 2。例如,当你想清除Feuille 2的第2个sheet时,请使用下面的请求。

POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/Feuille%202:clear

注:

  • 例如,当您想要从 Google Spreadsheet 中检索 sheet 名称时,您可以使用“方法:spreadsheets.get”。 Ref

参考: