Как получить данные листа с форматированием с помощью Google Sheets Api V4

Я хочу получить только данные листа из электронной таблицы с форматированием.

Как добиться того же с помощью Sheets Api?


person Shyamal Parikh    schedule 24.12.2016    source источник


Ответы (1)


Из вашего вопроса неясно, какие данные вы хотите получить. Вы хотите получить значения в том виде, в каком они отформатированы в пользовательском интерфейсе Google Таблиц? Если это так, используйте API spreadsheets.values.get. Параметр valueRenderOption управляет тем, как значения форматируются. По умолчанию используется значение FORMATTED_VALUE, которое возвращает данные в том виде, в котором они были отформатированы в пользовательском интерфейсе Таблиц. Другие значения перечислены на справочной странице ValueRenderOption. Дополнительную информацию см. в примере Basic Reading.

Если вы хотите получить информацию о самом формате, используйте spreadsheets.get API. Информация о формате содержится в ответе CellData (по адресу sheets.data.rowData.values) , в полях userEnteredFormat и effectiveFormat.

person Sam Berlin    schedule 27.12.2016
comment
Я хочу получить такие вещи, как граница ячейки, цвет и т. Д., С данными в этих ячейках. - person Shyamal Parikh; 28.12.2016
comment
Последняя часть моего ответа - это то, что вы ищете, используя электронные таблицы.get и userEnteredFormat или EffectiveFormat CellData. - person Sam Berlin; 28.12.2016