使用谷歌电子表格的JSON文件使用桌面到数据表返回错误(Using Google Spreadshe

2019-10-20 06:13发布

我是一个相对的新手,当涉及到编码,尤其是JavaScript的。 我现在想从一个谷歌电子表格,在表格是将更新填充表。

我跟着一个字本教程中字(基本上所有你需要做的是替换为自己的键指定您的电子表格,并确保它的发表和公开,这是我做了)

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

我刚刚得到一个坏请求400错误请参阅我的电子表格。 如果我访问产生的电子表格直接我刚刚得到的话......

“为平方查询参数值无效。”

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

我可以访问我的电子表格时,我在这里发表它,我被赋予了链接..

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

正如你所看到的域结构是不同的。 我担心,“桌面到数据表”中增加一个过时的URL来该链接的开始,但无法找到它实际上适用它。

我想那不是发生的唯一原因是因为本教程中的例子仍然有效! 它指的是链接老式URL过

我很困惑,如果可以的话,请帮助。 所有的建议表示赞赏

Answer 1:

查询字符串包括不带值的参数, &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



Answer 2:

目前该项目的更新版本。 任何必要的更新包括在这里: https://github.com/scottpham/tabletop-to-datatables

试着用所有的JS库的更新版本。

检查链接和酒吧后删除多余的字符串。 链接的那部分是没有必要的,可能会导致问题。

根据谷歌:

400错误的请求错误是一个HTTP状态代码,表示请求您发送到网站服务器,往往一些简单的像加载网页的请求,在某种程度上不正确或损坏,服务器无法理解。

祝好运



文章来源: Using Google Spreadsheet as JSON file using tabletop to datatables returns error