在寫side project時,有時候會需要一個地方存放資料,但資料又沒有複雜到需要使用後端的資料庫,這時用Google Sheets當作一個簡易資料庫就是個不錯的選擇。
由於Google SpreadSheet的API已經於去年八月從v3升級成v4,所以網路上找到的有些方法已經失效,這邊介紹個我覺得最容易使用的方法。
讀取Google Sheets 資料
使用方法
- 進入Google Cloud,並點選上方新增專案(圖為已經新增過專案的畫面)
- 點選API和服務
- 啟用API和服務
- 找到Google Sheets API並啟用
- 回到API和服務,點選建立憑證=>API金鑰
- 產生API金鑰後,建議編輯API金鑰限制能啟用的API
- 有了KEY之後,就可以使用Google Sheets API取得試算表資料,格式為:
https://sheets.googleapis.com/v4/spreadsheets/{GoogleSheetID}/values/{分頁名}{取得的資料範圍(可不輸入)}?alt=json&key={API金鑰}
{GoogleSheetID}:
- 取得資料