我使用谷歌可视化创建了一个折线图。
该代码查询谷歌电子表格。
当我使用普通电子表格(第 1 行)时,它可以工作。
当我使用新的谷歌电子表格(第 2 行的 URL)时,出现以下错误:
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);
我研究了 URL 来找到正确的格式。我想知道我是否找不到正确的格式,或者新的谷歌表格是否不起作用或与查询的工作方式不同。
如果我只是将 URL 放入浏览器中:
http://spreadsheets.google.com/tq?key=1chFDkz5Fqus1ODgtdEGNt4Mq2nxnkKnuqbEB4LaZF6o
它说该文件不存在(仅在第二种情况下,使用新的谷歌表)
这是电子表格的链接:新的谷歌电子表格(第二个) https://docs.google.com/spreadsheets/d/1chFDkz5Fqus1ODgtdEGNt4Mq2nxnkKnuqbEB4LaZF6o/edit?usp=sharing
似乎一种可能的解决方案(来自谷歌电子表格项目团队成员)是使用:
”https://docs.google.com/spreadsheets/d/ https://docs.google.com/spreadsheets/d/{键}/gviz/tq"
基本上,使用“docs”而不是“spreadsheets”,并在末尾添加“/gviz/tq”。
在我的例子中,那就是:
https://docs.google.com/spreadsheets/d/1chFDkz5Fqus1ODgtdEGNt4Mq2nxnkKnuqbEB4LaZF6o/gviz/tq https://docs.google.com/spreadsheets/d/1chFDkz5Fqus1ODgtdEGNt4Mq2nxnkKnuqbEB4LaZF6o/gviz/tq
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)