通过API检索输入数据的AtTask自定义表单和字段

时间:2015-03-05 14:05:47

标签: attask

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

编辑:我已经找到了如何获取表单及其字段,但如何获取用户输入表单中的值?

1 个答案:

答案 0 :(得分:1)

您可以在字段前加上' 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"]
    }
}