WorkFront(AtTask)API - 按值搜索自定义字段

时间:2017-04-06 15:20:01

标签: attask workfront-api

我正在使用WorkFront API,我已经能够查询具有我正在搜索的自定义字段的所有项目,然后根据它们是否null进一步过滤它们GET请求如下:

https://<COMPANY>.attask-ondemand.com/attask/api/v5.0/proj/search?DE:<CUSTOM_FIELD_NAME>_Mod=notnull&fields=DE:<CUSTOM_FIELD_NAME>&apiKey=<API_KEY>

此自定义字段只是一组只有两个有效选项的无线电:“是”和“否”(否则为“空”,如果未设置)。有没有办法可以使用API​​查询这个自定义字段中带有“是”值的项目?

1 个答案:

答案 0 :(得分:1)

当然,你已经非常接近了。使用您的示例,您可以执行以下操作:

https://<COMPANY>.attask-ondemand.com/attask/api/v5.0/proj/search?DE:<CUSTOM_FIELD_NAME>=Yes&apiKey=<API_KEY>

您不需要明确要求提供自定义字段(字段= DE:xxxxx),因为它已经是查询的一部分,因此它将始终返回给您。< / p>

仅供参考,API现在正在运行v6.0,因此您可以更新搜索以使用它。某些功能可能只能使用最新版本工作(或可能更好)。

编辑:对于此示例并不重要,但请注意,您可以提供自定义字段名称,这些名称会导致API出现问题(某些特殊字符如&amp;),因此您始终可以设置值字段与显示名称不同,例如将“是”设置为“1”和“否”设置为“

。”