搜索共享云端硬盘

如需搜索一组特定的共享云端硬盘,请使用查询字符串 q 字段 使用 drives.list 过滤驱动器, 来返回结果。

查询字符串包含以下三个部分:

query_term operator values

其中:

  • query_term 是要搜索的查询字词或字段。

  • operator 指定查询字词的条件。

  • values 是您要用于过滤搜索的具体值 结果。

如需查看可用于过滤共享云端硬盘的查询字词和运算符,请执行以下操作: 请参阅搜索查询字词和运算符

例如,以下查询字符串对搜索进行过滤,以仅返回共享 名为“Google Drive API resources”的云端硬盘。

q: name = 'Google Drive API resources' & useDomainAdminAccess=false

查询字符串示例

下表列出了共享会话的一些基本查询字符串示例。 。实际代码因您为自己的网站使用的客户端库 搜索。

您还必须对文件名中的特殊字符进行转义,以确保 查询是否正常运行。例如,如果文件名同时包含撇号和 (') 和反斜杠 ("\") 字符,请使用反斜杠对其进行转义:name contains 'quinn\'s paper\\essay'

您要查询的内容 示例 useDomainAdminAccess 设置
2017 年 6 月 1 日之后创建的共享云端硬盘 createdTime > '2017-06-01T12:00:00' true
共享云端硬盘在默认视图中可见 hidden = false false
有多个成员的共享云端硬盘 memberCount > 1 true
显示“机密”一词的共享云端硬盘并且至少包含 20 位成员 name contains 'confidential' and memberCount >= 20 true
显示“机密”一词的共享云端硬盘单位所有共享云端硬盘的标题中 name contains 'confidential' and orgUnitId = 'C03az79cb' true
显示“机密”一词的共享云端硬盘用户所属的所有共享云端硬盘的标题中 name contains 'confidential' false
未分配任何组织者的共享云端硬盘 organizerCount = 0 true
不包含组织部门 ID 的共享云端硬盘 orgUnitId != 'C03az79cb' true

使用括号查询多个字词

您可以使用括号将多个查询字词组合在一起。例如, 搜索在特定日期之后创建的共享云端硬盘 超过 5 个组织者或超过 20 个成员,请使用以下查询:

createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)

此搜索会返回 2019 年 1 月 1 日之后创建并且该日期后创建的所有共享云端硬盘 拥有 5 个以上组织者或 20 名以上成员。

Drive API 按从左到右的顺序评估 andor 运算符, 因此不带括号的相同搜索将返回:

  • 仅限在以下日期之后创建的共享云端硬盘(组织者超过 5 位) 2019 年 1 月 1 日
  • 成员数量超过 20 人的所有共享云端硬盘,包括成员超过 20 人的共享云端硬盘 2019 年 1 月 1 日