在编码方面,我是一个相对新手,尤其是javascript。我目前正在尝试从Google电子表格填充表格,该表格会在电子表格发布时更新。
我逐字逐句地遵循了这个教程(基本上你需要做的就是用自己的密钥替换密钥来指定你的电子表格,并确保它已发布和公开,我已经完成了)
http://dataforradicals.com/the-absurdly-illustrated-guide-to-sortable-searchable-online-data-tables/
我刚收到一个错误的请求400错误,指的是我的电子表格。如果我访问直接生成的电子表格,我只会得到单词......
“sq。”的无效查询参数值
我可以访问我的电子表格,其中包含我在此处发布时给出的链接..
[达到最大链接但结构不同]
正如您所看到的,域结构不同。我担心“桌面到数据表”会在该链接的开头添加一个过时的URL,但无法找到它实际应用的位置。
我认为没有发生的唯一原因是因为教程中的示例仍然有效!它引用的链接也是旧式URL
我很困惑,请尽可能帮忙。所有建议表示赞赏
答案 0 :(得分:0)
查询字符串包含一个没有值的参数&sq=
。
https://spreadsheets.google.com/feeds/list/1UcfO9GHePQrcixZB_R9uVXr1vHVqVTDg7DdsOjpm-K0/od6/public/values?alt=json-in-script&sq=&callback=Tabletop.callbacks.tt140241226993949106
^^^^
试试这个,完全删除该参数......
答案 1 :(得分:0)
此项目有更新版本。此处包含任何必要的更新: https://github.com/scottpham/tabletop-to-datatables
尝试使用所有js库的更新版本。
检查链接并删除pub后的额外字符串。这部分链接不是必需的,可能会导致问题。
根据谷歌:
400错误请求错误是一个HTTP状态代码,这意味着您发送到网站服务器的请求,通常是一个简单的请求,如加载网页的请求,不知何故不正确或损坏,服务器无法理解
祝你好运