Steven's Blog

苟孟的廢文小天地

0%

串接Google Sheets API,讓Google試算表變成簡易資料庫

在寫side project時,有時候會需要一個地方存放資料,但資料又沒有複雜到需要使用後端的資料庫,這時用Google Sheets當作一個簡易資料庫就是個不錯的選擇。
由於Google SpreadSheet的API已經於去年八月從v3升級成v4,所以網路上找到的有些方法已經失效,這邊介紹個我覺得最容易使用的方法。

讀取Google Sheets 資料

使用方法

  1. 進入Google Cloud,並點選上方新增專案(圖為已經新增過專案的畫面) Imgur
  2. 點選API和服務Imgur
  3. 啟用API和服務Imgur
  4. 找到Google Sheets API並啟用Imgur
  5. 回到API和服務,點選建立憑證=>API金鑰Imgur
  6. 產生API金鑰後,建議編輯API金鑰限制能啟用的APIImgur
  7. 有了KEY之後,就可以使用Google Sheets API取得試算表資料,格式為:
    https://sheets.googleapis.com/v4/spreadsheets/{GoogleSheetID}/values/{分頁名}{取得的資料範圍(可不輸入)}?alt=json&key={API金鑰}

{GoogleSheetID}:Imgur

  1. 取得資料Imgur