Я смотрю на таблицу (Table1
) внутри книги Excel, сохраненной в моей учетной записи OneDrive для бизнеса.Затем я хочу получить максимальное значение в столбце CREATEDDATE
из этой таблицы.
Я хочу избежать сноса всей таблицы с помощью API, поэтому я пытаюсь отфильтровать результаты моего запроса только по столбцу CREATEDDATE
.Тем не менее, результаты столбца из таблицы не фильтруются в один столбец, и я не получаю сообщение об ошибке, чтобы помочь выяснить причину.Все, что я получаю, это HTTP 200
ответ и полные нефильтрованные результаты таблицы.
Можно ли отфильтровать столбцы, извлеченные из API, по имени столбца?Документация заставила меня так думать.
Я подтвердил, что /columns?$select=name
работает правильно и возвращает только поле имени, поэтому я знаю, что он распознает это как сущность.$filter
и $orderby
ничего не делают при обращении к какой-либо сущности из ответа (name
, id
, index
, values
).Я знаю, что могу ограничить столбцы позицией, но я бы предпочел явно ссылаться на столбец по имени в случае изменения порядка.
Я использую этот запрос:
/v1.0/me/drive/items/{ID}/workbook/tables/Table1/columns?$filter=name eq 'CREATEDDATE'`