Google-Drive:如何在查询参数中设置子字段的条件?

时间:2012-07-19 10:25:09

标签: javascript google-drive-api

我的应用程序基于具有已知根文件夹的树结构(比如'theFolder')。
我可以检索名称为< 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有关,更一般地说是:“如何在子字段上设置标准?”

1 个答案:

答案 0 :(得分:2)

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

在搜索查询中尝试此操作:

'root' in parents