去 google cloud console 上建一個專案
https://console.cloud.google.com/
接著在專案裡面搜尋 Google Drive API
接著啟用它
去憑證 (Credentials) 點選"+建立憑證" 然後,選擇 "服務帳戶"
設定完服務帳戶 ID 後可以在下方看到一組服務帳戶ID為首的email帳號
接著去服務帳戶的頁面裡面點選"金鑰>新增金鑰>選 json 格式"就會下載一個金鑰 json 檔案
記得還要啟用 google sheet api
安裝 pysheets
https://github.com/nithinmurali/pygsheets
使用 pysheets 把資料寫入 google sheet
細節可以查 document
https://pygsheets.readthedocs.io/en/stable/worksheet.html
我紀錄一下我常用的
可以看到 output 長這樣
再複習一次基本的設定與連線到表單 (sheet)
例如建立一個 200 row 的表單,Tab 名稱為 nba_2023
使用 property="title" 以及 value="nba" 去找到剛剛建立的 sheet
目前結果
結果
再執行一次就會看到這樣
補充說明: 剛剛我們建立表單時設定 rows=200
當我執行完 append_table 兩次後,共新增了 6 筆資料,
此時表單的大小也會跟著長大,變成 200 + 6 = 206
報告完畢!