前面幾篇文章透過Google Visualization API (google.visualization.DataTable)與Google Apps Script 繪圖,資料讀取以Google Sheet ID 取得,這樣方式多用在可限制權限讀取的個人Google Sheet,如果想要取得他人分享的Google Sheet就需要使用Google Visualization API (google.visualization.Query)來完成。
google.visualization.Query方法類似Excel VBA的Querytable方法,而且還能取得特定欄資料來使用,可說相當方便。
在Google雲端硬碟中建立一個專案,新增Google Apps Script檔案Code.gs,輸入以下程式碼。
新增HTML檔案index.html,輸入以下程式碼。
新增HTML檔案getGraphicData.html,輸入以下程式碼。
執行結果:
參考資料: