如需搜索一组特定的共享云端硬盘,请使用查询字符串 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 按从左到右的顺序评估 and
和 or
运算符,
因此不带括号的相同搜索将返回:
- 仅限在以下日期之后创建的共享云端硬盘(组织者超过 5 位) 2019 年 1 月 1 日
- 成员数量超过 20 人的所有共享云端硬盘,包括成员超过 20 人的共享云端硬盘 2019 年 1 月 1 日