1

有几篇关于使用 AtTask API 检索自定义表单的帖子,但实际上似乎没有任何回应可以回答这个问题。我有一个 .NET 控制台应用程序,它使用 REST API 来查询数据,但似乎没有任何目标代码(来自这里https://developers.attask.com/api-docs/api-explorer/)这是特定于自定义表单及其字段的。我错过了什么还是有一些迂回的方法可以到达它?

编辑:我已经知道如何获取表单及其字段,但是如何获取用户已输入表单的值?

4

1 回答 1

3

您可以在字段前加上“DE:”,这是我在https://developers.attask.com/api-docs/#Basics找到的

自定义数据

也可以使用前缀“DE:”检索自定义数据字段。例如,要请求一个带有名为“CustomText”的参数的项目,可以发出以下请求。

/attask/api/project/search?fields=DE:CustomText 

这将返回

{
    "name": "custom data project",
    "ID": "4c9a954f0000001afad0687d7b1b4e43",
    "DE:CustomText": "task b"
} 

还可以通过请求 parameterValues 字段来检索对象的所有自定义数据。

/attask/api/project/search?fields=parameterValues 

可能会返回类似

{
    "name": "custom data project",
    "ID": "4c9a954f0000001afad0687d7b1b4e43",
    parameterValues: {
        "DE:CustomText": "task b",
        "DE:CustomNumber": 1.4,
        "DE:CustomCheckBoxes": ["first", "second", "third"]
    }
} 
于 2015-03-06T12:10:08.273 回答