Python 修改 Google sheet
官方文档
记录一下自己调用 Google Api 的方法。
几个重要的概念
- spreadsheetId 整个总表的 ID 是很长的一串字符
- sheetId 单页的 ID 是纯数字
Get
获取数据get 方法
1 | SAMPLE_SPREADSHEET_ID = spreadsheetId |
Append Data
1 | range_ = 'capacity-raw!A:E' # 表内的页名称 ! 范围 |
Update Data
举个例子
1 | SAMPLE_SPREADSHEET_ID = 'xxxxxxxxx' |
Sheet Operation
删除行,插入行,复制一行,最重要的是 post body 格式。 官方文档写得不够详细。
1 | delete_body ={ |
然后是 Python post 部分
1 | request = sheet.batchUpdate(spreadsheetId=SAMPLE_SPREADSHEET_ID, body=body_item) |