2016-06-21 54 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); –

相關問題