Я пытаюсь вставить строку в лист Google при настройке цвета фона.
У меня есть приложение к новому ряду, работающее нормально. Из того, что я смог увидеть в docs, backgroundcolor задан как словарь RGB, но я не могу найти ничего, какие документы, где это сделать с официальным API. Я пробовал это в вызове добавления, но это, похоже, не работает.
Кажется, более вероятно, что это должно быть в теле, но я пробовал варианты там, и я получаю ответы TypeError.
range_notation = "Sheet1"
body = {
'values': [
row
],
'backgroundColor' : {'red': 1, 'green': 0, 'blue': 100}
}
result = sheet.values().append(spreadsheetId=spreadsheet_id,
range=range_notation,
body=body,
valueInputOption="RAW",
insert
Пробные варианты, такие как:
body = {
'values': [
{
'userEnteredValue': row,
'userEnteredFormat': {
'backgroundColor': {'red': 100, 'green': 0, 'blue': 0},
},
},
],
}
, но он получает HttpError из библиотеки.