我正在尝试使用如下所示"Parent"
的文件夹的属性"QueryFilter"
:
myFolder.setQueryFilter(new QueryFilter("TestFolder.Name", "=", foldername)
.and(new QueryFilter("Parent", "=", ??????)));
我正在尝试检查此文件夹是否是另一个文件夹的子文件夹。
我不知道该放什么代替??????
。
更新:我正在使用以下代码,但它抛出了一个空指针异常。我正在尝试查询父文件夹,因此我将 Parent 设为空。我不知道我是否应该得到空指针异常。如果是,我应该如何处理?
QueryRequest parent1 = new QueryRequest("TestFolder");
parent1.setFetch(new Fetch("Name","Project"));
parent1.setQueryFilter(new QueryFilter("name", "=", foldername).and(new QueryFilter("Parent", "=", null)).and(new QueryFilter("Project", "=", proj_ref) ));
QueryResponse parent2 = batman.query(parent1);
parent_ref = parent2.getResults().get(0).getAsJsonObject().get("_ref").getAsString();
System.out.println("父引用:"+parent_ref);
System.out.println("父文件夹已经存在");
谢谢。