В этом справочном руководстве приведены термины и операторы запросов, которые можно использовать с API Google Drive для фильтрации файлов, папок и общих дисков.
Примеры поиска файлов см. в разделе Поиск файлов и папок .
Примеры поиска общих дисков см. в разделе Поиск общих дисков .
Синтаксис строки запроса
Строка запроса состоит из следующих трех частей:
 query_term operator values
Где:
query_term— термин запроса или поле для поиска.operatorзадает условие для термина запроса.values— это конкретные значения, которые вы хотите использовать для фильтрации результатов поиска.
Операторы запросов
В следующей таблице перечислены допустимые операторы запроса:
| Оператор | Использование | 
|---|---|
 contains | Содержимое одной строки присутствует в другой. | 
 = | Содержимое строки или логического значения равно другому. | 
 != | Содержимое строки или логического значения не равно другому. | 
 < | Одно значение меньше другого. | 
 <= | Значение меньше или равно другому. | 
 > | Одно значение больше другого. | 
 >= | Значение больше или равно другому. | 
 in | Элемент содержится в коллекции. | 
 and | Возвращает элементы, соответствующие обоим запросам. | 
 or | Возвращает элементы, соответствующие любому из запросов. | 
 not | Отменяет поисковый запрос. | 
 has | Коллекция содержит элемент, соответствующий параметрам. | 
Условия запроса, специфичные для файла
 В следующей таблице перечислены все допустимые термины запроса файлов. Типы данных и их описания см. в справочнике ресурсов files .
| Термин запроса | Допустимые операторы | Использование | 
|---|---|---|
 name |  contains , = , != |  Имя файла. Заключите в одинарные кавычки ( ' ). В запросах экранируйте одинарные кавычки с помощью \' , например, 'Valentine\'s Day' . | 
 fullText |  contains |  Совпадают ли name , description , свойства indexableText или текст в содержимом файла или метаданных. Заключите в одинарные кавычки ( ' ). В запросах экранируйте одинарные кавычки с помощью \' , например, 'Valentine\'s Day' . | 
 mimeType |  contains , = , != |  MIME-тип файла. Заключите его в одинарные кавычки ( ' ). В запросах экранируйте одинарные кавычки с помощью \' , например, 'Valentine\'s Day' . Дополнительную информацию о типах MIME см. в разделе «Поддерживаемые типы MIME для Google Workspace и Google Drive» . | 
 modifiedTime |  <= , < , = , != , > , >= |  Дата последнего изменения файла. Формат RFC 3339 , часовой пояс по умолчанию — UTC, например, 2012-06-04T12:00:00-08:00 . Поля типа date не сопоставимы друг с другом, только с константами. | 
 viewedByMeTime |  <= , < , = , != , > , >= |  Дата последнего просмотра файла пользователем. Формат RFC 3339 , часовой пояс по умолчанию — UTC, например, 2012-06-04T12:00:00-08:00 . Поля типа date не сопоставимы друг с другом, только с константами. | 
 trashed |  = , != |  Находится ли файл в корзине или нет. Может быть true или false . | 
 starred |  = , != |  Отмечен ли файл звёздочкой или нет. Может быть true или false . | 
 parents |  in | Содержит ли родительская коллекция указанный идентификатор. | 
 owners |  in | Пользователи, которым принадлежит файл. | 
 writers |  in |  Пользователи или группы, имеющие разрешение на изменение файла. См. справочник по ресурсам permissions . | 
 readers |  in |  Пользователи или группы, имеющие разрешение на чтение файла. См. справочник по ресурсам permissions . | 
 sharedWithMe |  = , != |  Файлы, находящиеся в коллекции пользователя «Доступно мне» . Все файлы пользователей находятся в списке контроля доступа (ACL) к файлу. Может принимать значения true или false . | 
 createdTime |  <= , < , = , != , > , >= |  Дата создания файла. Используйте формат RFC 3339 , часовой пояс по умолчанию — UTC, например, 2012-06-04T12:00:00-08:00 . | 
 properties |  has | Публичные пользовательские свойства файла. | 
 appProperties |  has | Частные пользовательские свойства файла. | 
 visibility |  = , != |  Уровень видимости файла. Допустимые значения: anyoneCanFind , anyoneWithLink , domainCanFind , domainWithLink и limited . Заключите в одинарные кавычки ( ' ). | 
 shortcutDetails.targetId |  = , != | Идентификатор элемента, на который указывает ярлык. | 
Ниже показаны комбинации операторов и терминов запроса:
Оператор
containsвыполняет сопоставление только префиксов дляname. Например, предположим, что у вас есть имяHelloWorld. Запрос поname contains 'Hello'возвращает результат, а запрос поname contains 'World'— нет.Оператор
containsвыполняет сопоставление только целых строковых токенов для терминаfullText. Например, если полный текст документа содержит строку «HelloWorld», результат вернёт только запросfullText contains 'HelloWorld'.Оператор
containsсопоставляется с точной буквенно-цифровой фразой, если правый операнд заключён в двойные кавычки. Например, еслиfullTextдокумента содержит строку «Hello there world», то запросfullText contains '"Hello there"'вернёт результат, а запросfullText contains '"Hello world"'— нет. Более того, поскольку поиск выполняется по буквенно-цифровым символам, если полный текст документа содержит строку «Hello_world», то запросfullText contains '"Hello world"'вернёт результат.Термины
owners,writersиreadersкосвенно отражены в спискеpermissionsи относятся кroleназначенной данному разрешению. Полный список разрешений ролей см. в разделе «Роли и разрешения» .
Дополнительные примеры поиска по строкам запросов см. в разделе Примеры строк запросов файлов .
Условия запроса, специфичные для общих дисков
 В следующей таблице перечислены все допустимые термины запроса для общих дисков. Типы данных и описания см. в справочнике ресурсов drives .
| Термин запроса | Допустимые операторы | Использование |  настройка useDomainAdminAccess | 
|---|---|---|---|
 createdTime |  <= , < , = , != , > , >= |  Дата создания общего диска. Формат RFC 3339 , часовой пояс по умолчанию — UTC, например, 2012-06-04T12:00:00-08:00 . |  true | 
 hidden |  = , != |  Указывает, скрыт ли общий диск. Может иметь значение true или false . |  false | 
 memberCount |  <= , < , = , != , > , >= | Количество пользователей и групп, являющихся участниками общего диска. Принимает числовое значение. |  true | 
 name |  contains , = , != |  Имя общего диска. Заключите в одинарные кавычки ( ' ). В запросах экранируйте одинарные кавычки с помощью \' , например, 'Valentine\'s Day' . |  true | 
 organizerCount |  <= , < , = , != , > , >= | Количество пользователей и групп, являющихся организаторами общего диска. Принимает числовое значение. |  true | 
 orgUnitId |  = , != | Идентификатор организационного подразделения общего диска. Принимает строковое значение. |  true | 
Дополнительные примеры поиска по строкам запросов см. в разделе Примеры строк запросов для общих дисков .
Похожие темы
- Поиск файлов и папок
 - Поиск общих дисков
 - Поддерживаемые типы MIME для Google Workspace и Google Drive
 - Роли и разрешения