gspread -.cell(1,1) выполняет HTTP-запрос?

Однажды я выполнил sheet = client.open_by_key('GoogleSheetKey').get_worksheet(0) делает sheet.cell(1,1) выполнить еще один HTTP-запрос к Google API? или это работает от локального объекта в этот момент? Спасибо!

1 ответ

Решение

Да, sheet.cell(1, 1) выполняет другой HTTP-запрос. Это сделано специально: gspread является "тонкой" оболочкой API и оставляет кеширование данных конечному пользователю.

Однако, если вы изменяете несколько значений ячеек, рассмотрите возможность пакетирования обновлений с Worksheet.update_cells метод.

Другие вопросы по тегам