【发布时间】:2021-12-15 06:52:33
【问题描述】:
gspread 有 this 合并单元格的方法,但我没有找到任何取消合并的方法。不过,我看到有一个 way 可以在 JavaScript 中执行此操作,但我的项目是在 Python 中,所以我真的很想坚持下去。
【问题讨论】:
标签: python google-sheets google-sheets-api gspread
gspread 有 this 合并单元格的方法,但我没有找到任何取消合并的方法。不过,我看到有一个 way 可以在 JavaScript 中执行此操作,但我的项目是在 Python 中,所以我真的很想坚持下去。
【问题讨论】:
标签: python google-sheets google-sheets-api gspread
在这种情况下,您可以使用 gspread 的batch_update 方法来实现您的目标。示例脚本如下。
client = gspread.authorize(credentials) # Here, please use your script.
spreadsheetId = "###" # Please set the Spreadsheet ID.
sheetName = "Sheet1" # Please set the sheet name.
spreadsheet = client.open_by_key(spreadsheetId)
requests = [
{
"unmergeCells": {
"range": {"sheetId": spreadsheet.worksheet(sheetName).id}
}
}
]
spreadsheet.batch_update({"requests": requests})
【讨论】:
batch_update,但是当我搜索“batch_update unmerge”时什么也没出现...
batch_update 方法。关于batch_update,在这种情况下,需要通过查看官方文档来创建请求体。 Ref 此外,您可以在"Try this API" 创建和测试请求正文。