【发布时间】:2018-06-16 04:49:11
【问题描述】:
我正在尝试居中对齐一系列单元格,但只有该范围内的第一个单元格会更新为指定格式。
这是我的代码:
align = 'CENTER'
data={
"requests": [
{
"updateCells": {
"rows": [
{
"values": [
{
"userEnteredFormat": {
"horizontalAlignment": align,
"textFormat": {
"fontFamily": fontFamily,
"fontSize": fontSize
}
}
}
]
}
],
"range": {
"sheetId": sheetId,
"startRowIndex": startRowIndex,
"endRowIndex": endRowIndex,
"startColumnIndex": startColumnIndex,
"endColumnIndex": endColumnIndex
},
"fields": "userEnteredFormat"
}
}
]
}
如果我记录值 - 即 print (startRowIndex, endRowIndex, startColumnIndex, endColumnIndex) - 它们是正确的(例如 0 1 27 30),但只有第一个单元格更新为格式 - 而不是整个范围。
这里发生了什么?如何将指定的格式应用于整个范围?
【问题讨论】:
标签: python google-sheets-api google-api-python-client