Javascript Google可视化API不考虑GID或图纸参数
我正在使用Google可视化Javascript API从Google Sheets加载图表,并将其显示在div中。我的应用程序托管在Google app Engine上。我使用参数Javascript Google可视化API不考虑GID或图纸参数,javascript,google-app-engine,google-visualization,google-spreadsheet-api,Javascript,Google App Engine,Google Visualization,Google Spreadsheet Api,我正在使用Google可视化Javascript API从Google Sheets加载图表,并将其显示在div中。我的应用程序托管在Google app Engine上。我使用参数gid=1为工作表提供URL,以指定第二个工作表,但显示的图表是第一个工作表。以下是我的简化代码(基本上是文档中提供的示例代码): 我还没有找到任何明确解释tq端点的文档。我尝试在此表单中使用URL,但尝试加载图表时出现超时错误。有没有人遇到过这个问题,或者对tq有什么见解?谢谢 编辑2014-02-17: 我已将U
gid=1
为工作表提供URL,以指定第二个工作表,但显示的图表是第一个工作表。以下是我的简化代码(基本上是文档中提供的示例代码):
我还没有找到任何明确解释tq端点的文档。我尝试在此表单中使用URL,但尝试加载图表时出现超时错误。有没有人遇到过这个问题,或者对tq有什么见解?谢谢
编辑2014-02-17:
我已将URL更改为使用tq端点,并尝试了以下参数:
#gid=1
&gid=1
#sheet=Volume
&sheet=Volume
在浏览器中查询url时:
https://docs.google.com/spreadsheet/tq?key=0AobNU9T3MusKdGFqRHNJYkFnb3RuSkt4QlE&sheet=Volume
我把合适的床单拿回来。但是,当我使用可视化API进行查询时,我会得到第一张工作表。要传递到将与新Google工作表一起使用的可视化API,正确的URL格式如下:
https://docs.google.com/spreadsheets/d/{key}/gviz/tq
您可以使用gid
query参数传递要检索的工作表的ID。因此,如果您的gid
为0,则URL为:
https://docs.google.com/spreadsheets/d/{key}/gviz/tq?gid=0
您可以在中找到有关新旧Google工作表URL格式的其他信息
希望对您有所帮助。通过图纸名称引用也可以像中一样工作
https://docs.google.com/spreadsheets/d/{key}/gviz/tq?sheet=MySheetName
确保电子表格是“新”和“旧”谷歌表格。我以为我的床单是新的,就把头撞到了那张床上。一旦我创建了一个新的样式表并使用了Donnappe的答案,我又开始工作了。然后我确认使用sheet=sheetname也有效,这正是我真正想要的
https://docs.google.com/spreadsheets/d/{key}/gviz/tq?gid=0
https://docs.google.com/spreadsheets/d/{key}/gviz/tq?sheet=MySheetName