如何通过API在谷歌表的指定工作表中添加行?



我能够通过API在Google Sheets的单个工作表中添加行。但是假设还有5个工作表,我想在第5个工作表中添加一行。我也有表单id和表单名称。如何通过API做到这一点?我无法在谷歌表API参考中找到这个。

我在一个类似Zapier/Integromat的平台上进行自定义HTTP调用。

下面是端点URL https://sheets.googleapis.com/v4/spreadsheets/1I15WeCfwV6sZs99XG-vkQuRMOeIEWPhPjK4aldeGCIY/values/Sheet1:append?valueInputOption=USER_ENTERED&includeValuesInResponse=true

下面是requestbody{"range"Sheet1"majorDimension"ROWS"values"(["至上","second">
)]}

Lets assume i know the worksheet name and worksheet id, Where can i add worksheet name in request body?中,如果您已经知道第5张sheet的sheet name,您可以直接使用sheet name。当您的端点和请求体被修改时,它变成如下所示:

端点:

POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{sheetName}:append?includeValuesInResponse=true&valueInputOption=USER_ENTERED
  • 请将{spreadsheetId}{sheetName}替换为您的电子表格ID和第5张表格的表格名称

请求主体:

{"values":[["first","second"]]}
参考:

  • 方法:spreadsheets.values.append

相关内容

  • 没有找到相关文章

最新更新