2016-06-21 49 views
3

我正在为我的学校做一个项目。我已经登录了在Google电子表格上使用汽车,自行车,自行车或其他形式的交通工具来到学校的访客人数。我希望能够在学校网站上以图表的形式显示所有数据,以便跟踪人们每天上学造成的二氧化碳排放量。 我阅读了谷歌电子表格api,但无法理解如何从电子表格中获取数据而不公开。 任何帮助将不胜感激。 谢谢。有没有办法在网站上以图表形式显示私人Google电子表格中的数据?

回答

1

无需在应用程序脚本中对其进行编码。 Google工作表本地支持发布图表。

https://support.google.com/docs/answer/78052

根据您发布的图表,它是一个不同的过程,以更新图表的数据变化。 如果您使用“发布到网络”,只需重新发布或修改网址以删除范围(有一些注意事项,请参阅此帮助主题的相关操作方法,其旧帖子和新发布的网址可能不同或允许开放的范围(如A1:C)。https://productforums.google.com/forum/?hl=en#!category-topic/docs/how-do-i/ZRpghByKHNM

如果发布一个文件或演示中的图表,见http://googleappsupdates.blogspot.pe/2016/05/embed-charts-from-google-sheets-in.html这是一种更简化的方式来更新图表,但需要一个中间文档/滑动

+0

每次在工作表中创建新条目时,图表是否都会更新? – dhaliman

+0

您的解决方案非常简单。我不需要做任何事情。谢谢。这很棒! – dhaliman

1

在谷歌应用程序的脚本是肯定,编写代码来获得所需的电子表格数据,部署脚本(人甚至是匿名选项),每次当您更改代码和重新部署的时间变化版本的脚本。部署应用程序的脚本

获取URL,从您的JavaScript代码做Ajax调用到URL(Web应用程序),并获得所需的数据,并用它来显示图表使用任何插件图表从jQuery的。

+0

我试过谷歌应用脚​​本,工作得很好。我可以使用它返回JSON格式的数据吗? – dhaliman

+0

是的。使用json.stringify()方法 –

+0

JSON.stringify(data); –

相关问题