Google Sheets API v4: изменение URL-адреса в запросе на получение для фильтрации возвращаемых данных?

Есть ли способ получить подмножество данных с помощью Google Sheets API v4, изменив URL-адрес https://sheets.googleapis.com/v4/spreadsheets/SPREADSHEET_ID/values/Sheet1?key=APIKEY[something добавлено к этому URL-адресу]?

В частности, я знаю, что вы можете ограничить результат, задав диапазон. Но есть ли способ фильтровать данные другими способами, изменяя URL-адрес, например, возвращая все строки, содержащие «Джон», или что-то в этом роде?

Этот вопрос касается Google Sheets API v4.

Большое спасибо.


person Wade Martin    schedule 16.06.2016    source источник


Ответы (2)


Нет, нет способа сделать это. Согласно документации единственные параметры для эта конечная точка, отличная от идентификатора электронной таблицы и диапазона:

  • majorDimension
  • valueRenderOption
  • dateTimeRenderOption

Однако все они контролируют рендеринг возвращаемых данных, а не фильтрацию данных.

person Sam Berlin    schedule 16.06.2016
comment
Мне уже пришлось уточнить, чтобы соответствовать минимальному количеству слов. :-) - person Sam Berlin; 16.06.2016
comment
... не совсем уверен, что еще я мог бы здесь добавить. Вопрос в том, есть ли способ сделать ‹X› через ‹Y›, и ответ - нет. Есть много способов добиться того же результата, например, запросить все и отфильтровать это на стороне клиента. Но явно заданный вопрос: можете ли вы сделать это, изменив URL-адрес? Ответ довольно прост: нет. - person Sam Berlin; 16.06.2016

Похоже, эта функция пока не поддерживается. Я предлагаю вам указать диапазон, т.е. A1:K10, и после сбора всех данных выполнить поиск. Вы также можете проверить эту ветку SO для получения дополнительной информации.

person noogui    schedule 17.06.2016