azz*_*rde 5 google-visualization google-sheets
我使用谷歌可视化创建了折线图.该代码会查询Google电子表格.当我使用普通电子表格(第1行)时,它可以工作.当我使用新的Google电子表格(第2行的网址)时出现此错误:
Error in query: request time out
我有两个不同的URL有以下两个查询:第一个工作,第二个工作.
var query = new google.visualization.Query('http://spreadsheets.google.com/tq?key=0AgtmZPWzQ7lldEt2S2VLajBRQVNFLV9pRFY2bTRQLVE&transpose=0&headers=1&merge=COLS&range=E2%3AE64%2CF2%3AJ64&gid=0&pub=1', opts);
var query = new google.visualization.Query('http://spreadsheets.google.com/tq?key=1chFDkz5Fqus1ODgtdEGNt4Mq2nxnkKnuqbEB4LaZF6o&transpose=0&headers=1&merge=COLS&range=A1%3AA100%2CB1%3AF100&gid=0&pub=1', opts);
Run Code Online (Sandbox Code Playgroud)
我玩了URL以找到正确的格式.我想知道我是否找不到合适的格式,或者新的Google工作表是否无效或查询的工作方式不同.如果我只是将URL放在浏览器中:
http://spreadsheets.google.com/tq?key=1chFDkz5Fqus1ODgtdEGNt4Mq2nxnkKnuqbEB4LaZF6o
Run Code Online (Sandbox Code Playgroud)
它说该文件不存在(仅在第二种情况下,使用新的谷歌表)这是电子表格的链接: 新的谷歌电子表格(第二个)
似乎一种可能的解决方案(来自谷歌电子表格项目团队成员)是使用:“ https://docs.google.com/spreadsheets/d/ {key}/gviz/tq”
基本上,使用“docs”而不是“spreadsheets”,并在末尾添加“/gviz/tq”。在我的例子中,那就是:
https://docs.google.com/spreadsheets/d/1chFDkz5Fqus1ODgtdEGNt4Mq2nxnkKnuqbEB4LaZF6o/gviz/tq
归档时间: |
|
查看次数: |
4184 次 |
最近记录: |