【问题标题】:Google Sheets Publish to Web issue with Google Sheets as endpoint for JSON使用 Google 表格作为 JSON 端点的 Google 表格发布到 Web 问题
【发布时间】:2020-05-12 19:34:14
【问题描述】:

我使用 google 表格作为 JSON 端点。我创建了我的谷歌表格,然后单击文件>发布到网络并使用以下 JSON 文件:https://spreadsheets.google.com/feeds/cells/1ZaufrGyHAfQVwJPbkneBe9mfBsuBwsOvtREBP9PFRL4/1/public/full?alt=json。我不确定我做错了什么,但我的数据没有被拉入我的网站。

我还注意到,我无法将共享设置中的 google 链接更改为 On-the Public Web。它只说“任何有链接的人”都可以查看。你知道我该如何解决这个问题,以便将我的数据读入我的网站吗?

谢谢!

答案:需要是提要/列表,而不是提要/单元格。

【问题讨论】:

  • 为什么将数据拉到您的站点?比如你想做什么?你有什么代码用来导出这个吗?您用来提取数据的实际机制是什么?你真的在使用sheets api吗?
  • 我的意思是网站没有读取谷歌电子表格的内容。我实际上想通了,它与更改共享设置中的谷歌链接没有任何关系。这与我的 JSON 提要有关,这些提要显示为单元格而不是列表。
  • 如果是这种情况,您是否可以发布您如何解决问题作为答案,以便其他人可以从中受益?
  • 无法将 JSON 提要作为单元格检索:spreadsheets.google.com/feeds/cells/YOURGOOGLESHEETCODE/…。它必须是 /feeds/list/
  • 我创建了一个community wiki,下次您必须post your own answer 时,请尝试将其作为实际答案,而不是留下评论或编辑您的问题。

标签: json google-sheets google-api


【解决方案1】:

我将创建一个社区 wiki 帖子以用于文档目的。

正如 OP 所述,解决此问题的方法是将电子表格导出为列表提要,而不是:

https://spreadsheets.google.com/feeds/cells/Sheet_ID/1/public/full?alt=json

应该是这样的:

https://spreadsheets.google.com/feeds/list/Sheet_ID/1/public/full?alt=json

feeds/cells 替换为feeds/list

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多