[英]Python batch google sheet update
我想更新附加屏幕截圖中的 2 列
我對單個細胞沒有任何問題
range_attempts = ledger!E35
values = [
[
attempts
],
]
Body = {
'values': values,
}
response = service.spreadsheets().values().update(
spreadsheetId=SAMPLE_SPREADSHEET_ID, range=range_attempts,
valueInputOption='RAW', body=Body).execute()
但是發現很難使用batchUpdate
鑒於我要將所有單元格設置為相同的值 = 0,我如何定義 2 列的范圍
解決方案
使用: 'majorDimension':'COLUMNS'
range_reset = ledger_name + '!' + "E3:E203"
val = []
for _ in range(200):
val.append("0")
values = [
val,
]
Body = {
'values': values,
'majorDimension': 'COLUMNS'
}
使用: 'majorDimension':'COLUMNS'
range_reset = ledger_name + '!' + "E3:E203"
val = []
for _ in range(200):
val.append("0")
values = [
val,
]
Body = {
'values': values,
'majorDimension': 'COLUMNS'
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.