javascript - 使用 Google Spreadsheet 作为 JSON 文件,使用桌面到数据表会返回错误

标签 javascript json google-apps-script google-sheets tabletop.js

在编码方面,尤其是 JavaScript,我是一个相对新手。我目前正在尝试从 Google 电子表格填充表格,该表格会在电子表格更新时更新。

我逐字逐句地遵循了本教程(基本上,您需要做的就是用您自己的 key 替换 key 来指定您的电子表格,并确保其已发布和公开,我已经这样做了)

http://dataforradicals.com/the-absurdly-illustrated-guide-to-sortable-searchable-online-data-tables/

我刚刚收到涉及我的电子表格的错误请求 400 错误。如果我访问直接生成的电子表格,我只会得到以下文字...

“sq 的查询参数值无效。”

https://spreadsheets.google.com/feeds/list/1UcfO9GHePQrcixZB_R9uVXr1vHVqVTDg7DdsOjpm-K0/od6/public/values?alt=json-in-script&sq=&callback=Tabletop.callbacks.tt140241226993949106

我可以使用我在此处发布电子表格时提供的链接来访问我的电子表格。

[已达到最大链接数,但结构不同]

正如您所看到的,域结构是不同的。我担心“Tabletop to Datatables”在该链接的开头添加了一个过时的网址,但找不到它实际应用它的位置。

我认为这不会发生的唯一原因是因为教程中的示例仍然有效!而且它引用的链接也是旧式URL

我很困惑,如果可以的话请帮忙。感谢所有建议

最佳答案

查询字符串包含一个没有值的参数,&sq=

https://spreadsheets.google.com/feeds/list/1UcfO9GHePQrcixZB_R9uVXr1vHVqVTDg7DdsOjpm-K0/od6/public/values?alt=json-in-script&sq=&callback=Tabletop.callbacks.tt140241226993949106
                                                                                                                            ^^^^

尝试这个,完全删除该参数...

https://spreadsheets.google.com/feeds/list/1UcfO9GHePQrcixZB_R9uVXr1vHVqVTDg7DdsOjpm-K0/od6/public/values?alt=json-in-script&callback=Tabletop.callbacks.tt140241226993949106

关于javascript - 使用 Google Spreadsheet 作为 JSON 文件,使用桌面到数据表会返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24150667/

相关文章:

Javascript,跟踪 iframe 重定向顶部窗口

javascript - Axios Post 请求在 React JS 中不起作用

json - 获取值 JSON 以在 golang 中创建嵌套

json - 创建 XSD 并将其链接到 WADL

google-apps-script - 如何从客户端处理程序移动弹出窗口?

javascript - 我可以遍历 p 标签并更改为 ul 吗?

javascript - Firefox 问题与 Javascript : Not updating status on form submission

android - 将 Json 发布到 Restful web 服务,获取 HTTP 200(OK)但它只返回我原来的 Json 对象

google-apps-script - 拒绝 Google 表单提交或删除回复

javascript - Google Apps 脚本 - 以另一个用户身份运行脚本(使用密码)