在AtTask中,如何获取不在文件夹中的文档列表?

时间:2014-02-27 14:52:24

标签: c# api attask

我已经创建了一个查询来提取文档列表,我想将请求限制为仅包含在文件夹中的请求。我有其他逻辑,为每个文件夹提取文档,以维护文件夹结构。我希望这样的东西可以工作:/attask/api/v4.0/document/search?projectID=XXX&fields=folders:name_Mod=isnull,但Mod运算符似乎不适用于集合。是否有另一个修饰符用于处理集合以查看它们是空的?或者另一种方式说“给我这个没有文件夹的项目的所有文件?我查看了所有的数据元素,但没有看到任何其他可能有效的文件。”

我的后备位置将首先遍历文件夹和文件,存储我已经下载的ID数组,所以我不会重新下载它们,但更喜欢实际告诉我哪些文件夹在哪里项目的根目录,而不是任何文件夹。我认为必须有办法做到这一点,因为AT UI正确呈现它,但我可能会遗漏一些东西。

1 个答案:

答案 0 :(得分:1)

尝试添加folders_Join = allowednull。通常我们在对象上的私有集合只有在有信息的情况下才会被填充,在这种情况下你想要相反的。

attask/api-internal/docu/search?projectID=5314e38b00000003b76ff5980a142082&folders:name_Mod=isnull&&folders_Join=allowingnull

希望有所帮助。