Google Drive怎么搜索共享驱动器(仅管理员)?搜索组织中的所有驱动器
要搜索组织中的所有共享驱动器,请将useDomainAdminAccess参数设置 为true并调用该drives.list方法。如果未设置该useDomainAdminAccess参数,则仅返回应用程序的当前用户为其成员的共享驱动器。
搜索组织中的特定驱动器(需要使用DomainAdminAccess)
要搜索一组特定的共享驱动器,请将useDomainAdminAccess 参数设置为,true然后使用查询字符串qwithdrives.list筛选要返回的驱动器。
查询包含三部分:术语,运算符和返回查询结果的值。此示例显示一个基本查询:
query_term operator values
哪里:
query_term是要搜索的查询词或字段。要确定可用于过滤共享驱动器的查询词,请参阅 共享驱动器查询词。
运算符指定查询词的条件。要确定每个查询词可使用的运算符,请参阅 查询运算符。
值是您要用来过滤搜索结果的特定值。
查询搜索示例
下表显示了一些对共享驱动器的基本搜索查询:
您想查询什么例
没有分配组织者的共享驱动器organizerCount = 01个
标题中带有“机密”字样且具有20个或更多成员的共享驱动器name contains ‘confidential’ and memberCount >= 201个
在2017年6月1日之后创建的共享驱动器createdTime > ‘2017-06-01T12:00:00’
[1]需要`useDomainAdminAccess = true`
注意:这些示例显示了未编码的q参数,其中 organizerCount = 0编码为organizerCount+%3d+0。客户端库会自动处理此编码。
用括号查询多个术语
您可以使用括号将多个查询词归为一组。例如,要搜索在特定日期之后创建的共享驱动器,并且该共享驱动器的组织者超过5个或成员超过20个,请使用以下查询:
createdTime > ‘2019-01-01T12:00:00’ and (organizerCount > 5 or memberCount > 20)
此搜索将返回2019年1月1日之后创建的所有共享驱动器,这些共享驱动器具有5个以上的组织者或20个以上的成员。
Drive API从左到右评估and和or运算符,因此将返回不带括号的相同搜索:
仅与2019年1月1日之后创建的5个以上组织者共享驱动器。
所有具有20多个成员的共享驱动器,甚至包括那些在2019年1月1日之前创建的驱动器。