0

如何从 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

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

4

3 回答 3

0

要查看自定义参数,请添加parameterValues:*到您的请求字段,您应该取回您的自定义值。

于 2015-10-02T19:39:06.787 回答
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
于 2017-09-05T15:13:01.127 回答
0

如果有人对此感到困惑,那么类别 ID 就是使用自定义字段的自定义表单的 ID。

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

https://companyname.workfront.com/attask/api/v9.0/ctgy/search?fields=['*']

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

例子:

{
        "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"
    }

“ID”字段是

于 2021-02-18T14:13:07.240 回答