AtTask REST API 'ИЛИ' Запрос?

Есть ли способ выполнить 'ИЛИ' в том же поле в строке запроса. Я пытаюсь найти статус проекта как текущего, так и пользовательского.

1 ответ

Решение

Это можно сделать, добавив префикс OR:a: перед различными предложениями.

status=CUR
status+Mod=eq
OR:a:status=PLN
OR:a:status_Mod=eq

продолжить при необходимости

OR:b:...

Обратите внимание, что каждый блок выполняется независимо от любого другого. Это означает, что вам нужно повторить все, что общего со всеми ними. OwnerID должен быть в каждом блоке, как показано ниже.

status=CUR
status+Mod=eq
ownerID=$$USER.ID
ownerID_Mod=eq
OR:a:status=PLN
OR:a:status_Mod=eq
OR:a:ownerID=$$USER.ID
OR:a:ownerID_Mod=eq

Через API строки будут разделены, а не CR/LF

В случае перечислений вы также можете использовать предложение in.

status=CUR\TPLN
status_Mod=in

Обратите внимание, что значения разделены вкладкой.

Другие вопросы по тегам