✔️ Как красиво оформить ячейку или диапазон ячеек в Google Sheet с помощью API и Python?
✔️ Подробный разбор метода spreadsheets().batchUpdate() и структуры запроса для форматирования ячеек электронной таблицы Google Sheets.
~~~
🔍 Код в репозитории
[ Ссылка ]
Примеры форматирования ячеек в официальной документации Sheets API (в том числе там есть примеры на Питон)
[ Ссылка ]
~~~
🕒 Таймкоды
01:31 Метод spreadsheets().batchUpdate для передачи запроса на форматирование диапазона ячеек и не только
04:44 Класс Request, в котором можно передавать запросы к spreadsheets().batchUpdate Google Sheets API и не только для стилизации ячеек [ Ссылка ]
07:47 Использование запроса repeatCell и его структура [ Ссылка ]
11:00 Классы CellData и CellFormat, в которых непосредственно и описывается стилизация (все эти фоны, цвета, шрифты, границы ячеек и т.д.)
14:23 Зачем нужно поле fields в repeatCell
24:54 Полный пример стилизации
28:18 Как выбрать диапазон для форматирования с помощью поля repeatCell.range и какова структура объекта [ Ссылка ]
32:49 Как получить repeatCell.range.sheetId чтобы указать лист для выбора диапазона ячеек? Как это вообще узнать sheetId и как получить его программно из кода на Python?
~~~
😬 Обратите внимание на вставки в видео и на исходники в репозитории! В видео я использовал в качестве значения "requests" : {} словарь, этот метод (как вы видите видео) вполне рабочий, однако нужно таки использовать массив "requests" : [ ].
.
.
.
#googlesheets #sheetsapi #python
![](https://i.ytimg.com/vi/h8ma-DnGKTQ/maxresdefault.jpg)