从Attask Api C#中的自定义字段中获取CATEGORY PARAMETER值

时间:2015-10-01 20:03:15

标签: attask workfront-api

如何从Attask Api C#中的自定义字段获取CATEGORY PARAMETER值 假设我们有一个项目模板。有一个像xyz这样的自定义字段,这个custm字段有下拉值。我希望得到那些下拉值。我用

  • 首先,我通过搜索所有自定义字段找到了该模板的类别ID

https://companyurl.com/attask/api-unsupported/ctgy/5433689e0000c5ef03c7d699c7317aa6?apiKey=apiKey&fields=categoryParameters:parameter

  • 然后传递给CATEGORY PARAMETER以检索下拉值,但它说错误的请求..

https://companyurl.com/attask/api-unsupported/ctgypa/search?apiKey=apiKey&categoryID=categoryID

请帮助如何检索该下拉列表的值..

3 个答案:

答案 0 :(得分:0)

要查看自定义参数,请在您的请求字段中添加parameterValues:*,然后您应该返回自定义值。

答案 1 :(得分:0)

attask/api/v4.0/ctgy/search?apiKey=apiKey&ID=CategoryID&fields=ID,categoryParameters:parameter

它会为您提供参数及其ID,您可以选择下拉参数ID并将其传递给下面的查询。

attask/api/v4.0/PARAM/search?apiKey=APIKEY&ID=Your PARAMETER ID&fields=parameterOptions:value

答案 2 :(得分:0)

如果有人对此有疑问,类别 ID 是使用自定义字段的自定义表单的 ID。

这意味着,如果您想查找所有自定义表单,您可以使用此查询:

{
        "ID": "5fe04ff00007e1216212c6ce92ca7de5",
        "name": "This is my personal custom form",
        "objCode": "CTGY",
        "catObjCode": "TASK",
        "customerID": "9d3c6e925ebbc77940007f01002441",
        "description": "These properties are needed at Task level for my Project",
        "enteredByID": "5e4e323455e8a9664444b876b377",
        "extRefID": null,
        "groupID": "57e3a25c000c62b6b3e1568e8e0d0090",
        "hasCalculatedFields": true,
        "lastUpdateDate": "2020-12-22T14:30:18:191+0100",
        "lastUpdatedByID": "5e4e323455e8a9664444b876b377"
    }

这会在列表中返回所有自定义表单。 然后,您可以搜索描述或其他内容来识别您的自定义字段保存到的自定义表单。

示例:

INotifyPropertyChanged

“ID”字段是