Для фильтрации по дате в запросах GET SharePoint REST API можно использовать параметр запроса filterвместе с операторами datetime. Вот несколько методов, которые вы можете использовать:
-
Фильтрация по определенной дате:
/_api/web/lists/getbytitle('ListTitle')/items?$filter=DateColumn eq datetime'YYYY-MM-DDT00:00:00Z'Замените
'ListTitle'фактическим названием вашего списка и'DateColumn'именем столбца даты в SharePoint. Установите'ГГГГ-ММ-ДД'на нужную дату. -
Фильтрация по диапазону дат:
/_api/web/lists/getbytitle('ListTitle')/items?$filter=DateColumn ge datetime'YYYY-MM-DDT00:00:00Z' and DateColumn le datetime'YYYY-MM-DDT23:59:59Z'Отрегулируйте значения для
'ListTitle','DateColumn', а также даты начала и окончания ('ГГГГ-ММ-ДД') в соответствии с вашими требованиями. -
Фильтрация по относительным датам:
/_api/web/lists/getbytitle('ListTitle')/items?$filter=DateColumn ge datetime'YYYY-MM-DDT00:00:00Z' and DateColumn le datetime'YYYY-MM-DDT23:59:59Z'Замените заполнители
'ListTitle','DateColumn'и'YYYY-MM-DD'соответствующими значениями. Вы можете использовать относительные даты, напримерсегодня,завтра,вчера, или вычисления, напримерсегодня+7(для недели). с сегодняшнего дня).
Эти методы позволяют фильтровать запросы GET SharePoint REST API на основе определенных или относительных дат.