- HTTP-запрос
- Параметры пути
- Текст запроса
- Ответный текст
- Области полномочий
- MatchedValueRange
- Попробуйте!
Возвращает один или несколько диапазонов значений, соответствующих указанным фильтрам данных. Дополнительную информацию см. в разделе «Чтение, запись и поиск метаданных» .
Вызывающая сторона должна указать идентификатор электронной таблицы и один или несколько DataFilters . Будут возвращены диапазоны, соответствующие любому из фильтров данных в запросе.
HTTP-запрос
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
spreadsheetId | Идентификатор электронной таблицы, из которой нужно извлечь данные. |
Текст запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление |
|---|
{ "dataFilters": [ { object ( |
| Поля | |
|---|---|
dataFilters[] | Фильтры данных используются для сопоставления диапазонов значений, которые необходимо получить. Диапазоны, соответствующие любому из указанных фильтров данных, включаются в ответ. |
majorDimension | Основной параметр, который следует использовать в результатах. Например, если данные в электронной таблице: |
valueRenderOption | Способ представления значений в выходных данных. Параметр рендеринга по умолчанию — |
dateTimeRenderOption | Способ отображения дат, времени и продолжительности в выходных данных. Этот параметр игнорируется, если |
Ответный текст
Результат выполнения операции извлечения нескольких диапазонов значений из электронной таблицы, выбранных с помощью DataFilters .
В случае успеха тело ответа будет содержать данные следующей структуры:
| JSON-представление |
|---|
{
"spreadsheetId": string,
"valueRanges": [
{
object ( |
| Поля | |
|---|---|
spreadsheetId | Идентификатор электронной таблицы, из которой были получены данные. |
valueRanges[] | Запрошенные значения вместе со списком соответствующих им фильтров данных. |
Области полномочий
Требуется один из следующих диапазонов аутентификации OAuth:
-
https://www.googleapis.com/auth/drive -
https://www.googleapis.com/auth/drive.file -
https://www.googleapis.com/auth/spreadsheets
Для получения более подробной информации см. руководство по авторизации .
MatchedValueRange
Диапазон значений, которому соответствовал один или несколько источников данных.
| JSON-представление |
|---|
{ "valueRange": { object ( |
| Поля | |
|---|---|
valueRange | Значения, соответствующие данным, найденным с помощью |
dataFilters[] | Фильтры |