我的应用程序基于具有已知根文件夹(例如'theFolder')的树结构。

我能够检索所有名称为的文件夹:

gapi.client.request(
    {
    'path': '/drive/v2/files',
    'method': 'GET',
    'params': {
        q : "title='"+theFolder+"' and mimeType='application/vnd.google-apps.folder'",
        fields: "items(description,id,modifiedDate,parents/id,title)"
        },
    callback: theCallback
    });


但是,因为我只想要根文件夹(如果有),所以我徒劳地尝试添加一些条件:


and parents.isRoot
and parents.isRoot=true
and parents/isRoot=true
and (isRoot in parents)


我了解这与Getting a list of files by folder on Drive SDK有关,更广泛地说与“ aa”有关:“如何在子字段上设置标准?”

最佳答案

您应该能够检查根文件夹是否在您要查找的文件夹的父文件夹中。为此,您可以为该文件夹使用“ root”别名。

在您的搜索查询中尝试以下操作:

'root' in parents

关于javascript - Google-Drive:如何在查询参数的子字段中设置条件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11558815/

10-11 23:34