Форматирование ячеек с помощью цветов RGBA с помощью вызовов API - PullRequest
0 голосов
/ 04 сентября 2018

Я использую Google Sheets v4 API и хочу использовать оранжевый цвет FF9900, который доступен в пользовательском интерфейсе Google Sheets, но RGBA в API не соответствует стандартному цвету RGBA. Из этого инструмента я получаю rgba (236, 161, 51, 1) для оранжевого цвета.

Вот мой код запроса с помощью Google API Explorer:

{
        requests: [{  
          repeatCell: {
            range:{
              sheetId: correctsheetid,
              startRowIndex: 2,
              endRowIndex: 3,
            },
            cell:{
              userEnteredFormat:{
                backgroundColor: {
                  red: 236, 
                  green: 161, 
                  blue: 51
                }
              }
            },
            fields: 'userEnteredFormat(backgroundColor)'
          }
        }]
      }

Однако на листе отображается синий цвет, а не оранжевый, как предполагалось.

1 Ответ

0 голосов
/ 04 сентября 2018

Кажется, что листы могут следовать прецеденту из Excel , где полубайты меняются местами (BGR, а не RGB). Пожалуйста, попробуйте:

              red: 51, 
              green: 161, 
              blue: 236
...