Получить задачи с крайним сроком


Допустим, необходимо получить список задач с установленным крайним сроком или без него.

Это можно сделать с помощью использования приложения REST Активити.



Задачи без крайнего срока

Чтобы получить список задач, в которых не указан крайний срок, в приложении REST Активити нужно использовать метод tasks.task.list и фильтр

{
  "filter": {
    "DEADLINE": 0
  }
}




Задачи с крайним сроком

Чтобы получить только те задачи, в которых указан крайний срок, в приложении REST Активити нужно использовать метод tasks.task.list и фильтр "!DEADLINE": 0:

{
  "filter": {     "DEADLINE": 0   } }



Получить id задач

Обратите внимание, что при попытке вывести id таких задач вы можете получить по 3 значения id с задачи по пути $..id, поскольку JSONPath выводит все вхождения id, а в объекте задачи есть еще id создателя и id исполнителя. 



Чтобы вывести только id задачи из списка задач, без id исполнителя и создателя, нужно использовать JSONPath: $.tasks[*].id.