Lit*_*ero 5 python google-sheets gspread
我正在尝试使用Gspread在某个位置插入新列。我找到了add_cols方法,但它只插入电子表格的最后一列。
还有其他方法,例如:insert_rows,resize或者append_rows但是没有什么可以解决我的问题。我错过了什么吗?谢谢
为此使用默认的批量更新 API
spreadsheetId=''
sheetId=''
sht = gc.open_by_key(spreadsheetId)
requests = []
requests.append({
"insertDimension": {
"range": {
"sheetId": sheetId,
"dimension": "COLUMNS",
"startIndex": 2,
"endIndex": 4
},
"inheritFromBefore": True
}
})
body = {
'requests': requests
}
sht.batch_update(body)
Run Code Online (Sandbox Code Playgroud)