有几篇关于使用AtTask API检索自定义表单的帖子,但实际上似乎没有任何回复回答这个问题。我有一个使用REST API查询数据的.NET控制台应用程序,但似乎不是任何特定于自定义表单及其字段的对象代码(来自此处https://developers.attask.com/api-docs/api-explorer/)。我错过了什么或是否有一些迂回的方法来实现它?
编辑:我已经找到了如何获取表单及其字段,但如何获取用户输入表单中的值?
答案 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"]
}
}