json - 将 Google 电子表格转换为 JSON 提要

标签 json google-sheets jsonp getjson google-spreadsheet-api

我希望首先将 Google 电子表格转换为 JSON 提要,网上有很多帖子,但似乎都不起作用,它是完全共享和公开的。我认为 URL 的结构可能已经改变,导致这不起作用。

这是我希望读取为 JSON 的文件
https://docs.google.com/spreadsheets/d/195boU7gqGLh_q2RXgnwfFVidfEn-YXakBhC4A--lej0/edit?usp=sharing

这是我基于 https://ctrlq.org/code/20004-google-spreadsheets-json 所做的

https://spreadsheets.google.com/feeds/list/195boU7gqGLh_q2RXgnwfFVidfEn-YXakBhC4A--lej0/od6/public/basic?alt=json

其次,我希望这个 Google 电子表格能够从位于另一个 URL 的第 3 方 CSV 或 XML 文件进行更新。这可能吗?

最佳答案

我发现了另一个 tutorial关于你的问题。

只需确保您按照此处的步骤 1,在您的 Google 电子表格中,单击“共享”按钮并选择“互联网上的任何人都可以找到和查看”。您还需要发布整个工作表才能做到这一点。转到"file"、“发布到网络...”并发布整个电子表格。

您也可以尝试此 SO question 中的解决方案.

https://spreadsheets.google.com/feeds/worksheets/195boU7gqGLh_q2RXgnwfFVidfEn-YXakBhC4A--lej0/private/full?alt=json

另一种解决方法是使用 Google AppScript .这是tutorial关于如何使用 AppScript 做到这一点。

关于json - 将 Google 电子表格转换为 JSON 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37633337/

相关文章:

json - 如何对使用转换器的 Grails 服务进行单元测试?

json - 将复杂的JSON对象传递给MVC 3操作

java - 如何使用 Google Sheets API 将单元格文本设为粗体

performance - Google 电子表格中的 SUMIFS 函数

javascript - AJAX 加载的内容可供 google 抓取

callback - Sencha Touch 2 - 如何通过回调调用 JsonP 中的详细信息

javascript - Ajax get with jsonp 给出 "SyntaxError: missing ; before statement"错误

php - 使用 PHP 从数据库表获取的 JSON 消息的格式变得扭曲

javascript - 如何将字符串转换为JSON对象?

javascript - 在 onEdit 触发器的事件对象中,如何将 range get 同时定义为实际范围对象和属性标识符?