如何将 API 密钥添加到谷歌电子表格?

时间:2021-04-12 12:56:15

标签: json google-sheets google-sheets-api api-key

我创建了一个谷歌表并使用 URL 将其转换为 JSON。示例:https://spreadsheets.google.com/feeds/list/SHEETID/od6/public/values?alt=json

我想在这个谷歌表中添加一个 api 密钥。我已经通过 Google Cloud Platform 生成了一个 API 密钥 - https://console.cloud.google.com/flows/enableapi?apiid=sheets.googleapis.com

现在,我如何将此 API 密钥添加到工作表中?请任何人帮忙。

2 个答案:

答案 0 :(得分:1)

我认为您的 https://spreadsheets.google.com/feeds/list/SHEETID/od6/public/values?alt=json 端点适用于 Sheets API v3。当看到 the official document of Sheets API v3 时,显示如下。

<块引用>

更新:Google Sheets v3 API 将于 2021 年 6 月 8 日关闭。

针对这种情况,我建议使用 Sheets API v4。如果电子表格是公开共享的,并且您想要从电子表格中检索值,您可以通过 API 密钥使用以下端点。 Ref

https://sheets.googleapis.com/v4/spreadsheets/[SPREADSHEETID]/values/[RANGE]?key=[YOUR_API_KEY]

在本例中,[SPREADSHEETID][RANGE][YOUR_API_KEY] 是电子表格 ID、范围(您也可以使用表格名称作为 [RANGE]。)和您的 API键。

注意:

  • 使用 API 密钥时,需要公开共享电子表格。请注意这一点。并且,API 密钥不能用于 GET 方法以外的方法。另外,请注意这一点。

参考:

答案 1 :(得分:1)

如果您想让事情变得简单,请尝试sheetdb.io。此工具可自动从 Google 表格中创建 JSON API,并让您从电子表格中提取数据并将其推送到电子表格。