Google Developers Console的設定
Step1)在Google Developers Console(https://console.developers.google.com/)建立一個專案(project)。
新增專案名稱
Step2)啟動專案的Drive API,點選「Drive API」。
點選「啟用」。
Step3)在憑證(Credentials)頁面按下 建立憑證(Create credentials) ->服務帳戶金鑰(Service account key)。
Step4)命名帳戶名稱,給予角色,選擇JSON格式作為金鑰格式,最後點選「建立」,此金鑰與帳號將用於Python連線Google雲端硬碟中使用。
會產生私密金鑰的json檔。
可以重新命名此json檔案。
Google試算表設定
Step5)新增試算表UploadByPython,分享試算表給Step4的client_email
所指定的帳戶名稱,並給予編輯的權限,只保留試算表的第一行,在第一行新增標題,刪除試算表中下方所有空白行,因為函式append_row會加到最下方,預設試算表會有1000行,若不刪除空白行會在第1001行開始新增資料。
點選「共用」,並新增json檔中client_email所指定的帳戶名稱,並給予編輯的權限,點選「傳送」進行權限新增。
安裝Python相關套件
Step6) 使用pip安裝gspread oauth2client
Python程式
Step7)新增Python程式如下。
Step8)執行後的試算表如下,每隔一分鐘新增一個數字到試算表UploadByPython。