Skip to content

Latest commit

 

History

History
94 lines (67 loc) · 3.61 KB

task-comment-item-get-list.md

File metadata and controls

94 lines (67 loc) · 3.61 KB

Получить список комментариев task.commentitem.getlist

{% if build == 'dev' %}

{% note alert "TO-DO не выгружается на prod" %}

  • нужны правки под стандарт написания
  • не указаны типы параметров
  • отсутствуют примеры (должно быть три примера - curl, js, php)
  • отсутствует ответ в случае ошибки
  • отсутствует ответ в случае успеха

{% endnote %}

{% endif %}

{% note warning "Мы еще обновляем эту страницу" %}

Тут может не хватать некоторых данных — дополним в ближайшее время

{% endnote %}

Scope: task

Кто может выполнять метод: любой пользователь

Метод task.commentitem.getlist возвращает список комментариев к задаче.

Параметры

#| || Параметр / Тип| Описание || || TASKID^*^ unknown | Идентификатор задачи. || || ORDER unknown | Массив для сортировки результата. Поле для сортировки может принимать значения:

  • ID — идентификатор комментария;
  • AUTHOR_ID — идентификатор автора комментария;
  • AUTHOR_NAME — имя автора;
  • AUTHOR_EMAIL — почтовый адрес автора;
  • POST_DATE — дата публикации комментария.

Направление сортировки может принимать значения:

  • asc — по возрастанию;
  • desc — по убыванию.

По умолчанию фильтруется по убыванию идентификатора комментария. || || FILTER unknown | Массив вида {"фильтруемое_поле": "значение фильтра" [, ...]}. Фильтруемое поле может принимать значения:

  • ID — идентификатор комментария;
  • AUTHOR_ID — идентификатор автора комментария;
  • AUTHOR_NAME — имя автора;
  • POST_DATE — дата публикации комментария.

Перед названием фильтруемого поля может указать тип фильтрации:

  • "!" — не равно;
  • "<" — меньше;
  • "<=" — меньше либо равно;
  • ">" — больше;
  • ">=" — больше либо равно.

"значения фильтра" — одиночное значение или массив.

По умолчанию записи не фильтруются. || |#

{% include Сноска о параметрах %}

{% note info %}

Соблюдение порядка следования параметров в запросе обязательно. При его нарушении запрос будет выполнен с ошибками.

{% endnote %}

Пример

{% list tabs %}

  • JS

    BX24.callMethod(
        'task.commentitem.getlist',
        [1, {'ID': 'asc'}, {'>AUTHOR_ID': 2}],
        function(result){
            console.info(result.data());
            console.log(result);
        }
    );

{% endlist %}

{% include Сноска о примерах %}