2015-04-17 2 views
0

Я хочу найти проект, где пользовательское поле не равно null. Что-то вроде этого:Есть ли способ в API AtTask получить каждый проект, где пользовательское поле не равно нулю?

GET /attask/api/project/search?status_mod=notnull&&DE:Custom Field_mod=notnull 

Я вижу, что он работает на нормальных полях, но когда я пытаюсь это для настраиваемого поля это сбой, когда я расширяю поле с _mod.

+0

Возможно, здесь не особо актуально, но для следующего вопроса, который вы задаете, обратите внимание, что такие заявления, как «это сбой», не имеют особого смысла для читателей вашего вопроса. Вместо того, чтобы говорить это, пожалуйста, опишите, что происходит (и то, что вы ожидали вместо этого). – stakx

+0

_mod должен работать с notnull для настраиваемых полей. Я предлагаю ввести билет в службу поддержки с точным вызовом, который вы пытаетесь сделать. –

ответ

0

Я немного опаздываю на это, но вы что-то пробовали?

GET/attask/api/project/search? Status_mod = notnull & DE: Custom Field = 0 & DE: Custom Field_mod = notnull?

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

+0

Thx для вашего ответа, я сразу же попробовал, это ответ: {"error": {"class": "com.attask.common.InvalidParameterException", "message": "Invalid Parameter: Search Значение параметра \ "DE: Пользовательское поле ID_mod \" "," title ": null," msgKey ":" exception.attask "," attributes ": [" "]," code ": 0}} – noircc

+0

M in _mod должен быть капитализируются. to _Mod = notnull –

0

Вы можете использовать ниже URL запроса

GET AtTask/API/проект/поиск? ApiKey = ххххх & status_mod = NotNull & categoryID_Mod = NotNull

Она возвращает весь проект, который содержит custom_fields (часть категории)

GET AtTask/API/проект/поиск apiKey = ххххх & status_mod = NotNull & DE: Пользовательские Field_Mod = NotNull

вам нужно использовать «_Mod» (M в шапках) с любым custom_field, которое должно присутствовать на Workfront.