Вы хотите создать группу в электронной таблице. Если мое понимание верно, как насчет этого ответа?
1. Добавить группу
Тело вашего запроса можно использовать при создании электронной таблицы с использованием sheets.spreadsheets.create
. Если вы хотите добавить группу в существующую электронную таблицу, вы можете использовать следующее тело запроса.
data = {
"requests": [
{
"addDimensionGroup": {
"range": {
"dimension": "COLUMNS",
"sheetId": sheetId,
"startIndex": start_number,
"endIndex": end_number
}
}
}
]
}
2. Группа обновлений
Если вы хотите обновить существующую группу, вы можете использовать следующее тело запроса. В этом случае используйте тот же диапазон с существующей группой, которую вы хотите обновить.
data = {
"requests": [
{
"updateDimensionGroup": {
"dimensionGroup": {
"range": {
"dimension": "COLUMNS",
"sheetId": sheetId,
"startIndex": start_number,
"endIndex": end_number
},
"depth": 1,
"collapsed": true
},
"fields": "*"
}
}
]
}
Из документа ,
Это поле (collapsed
) имеет значение true, если эта группа свернута. Свернутая группа остается свернутой, если расширяющаяся группа на меньшей глубине расширяется.
Ссылка:
Если я неправильно понял ваш вопрос, извините.