Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Pour rechercher un ensemble spécifique de Drive partagés, utilisez le champ de chaîne de requête q avec drives.list pour filtrer les Drive à renvoyer en combinant un ou plusieurs termes de recherche.
Une chaîne de requête contient les trois parties suivantes :
query_term operator values
Où :
query_term correspond au terme ou au champ de requête sur lequel effectuer la recherche.
operator spécifie la condition pour le terme de requête.
values correspond aux valeurs spécifiques que vous souhaitez utiliser pour filtrer les résultats de recherche.
Par exemple, la chaîne de requête suivante filtre la recherche pour ne renvoyer que les lecteurs partagés portant le nom "Ressources de l'API Google Drive".
q: name = 'Google Drive API resources' & useDomainAdminAccess=false
Exemples de chaînes de requête
Le tableau suivant répertorie des exemples de chaînes de requête de base pour les lecteurs partagés. Le code réel diffère selon la bibliothèque cliente que vous utilisez pour votre recherche.
Vous devez également échapper les caractères spéciaux dans les noms de fichiers pour vous assurer que la requête fonctionne correctement. Par exemple, si un nom de fichier contient à la fois une apostrophe (') et une barre oblique inverse ("\"), utilisez une barre oblique inverse pour les échapper : name
contains 'quinn\'s paper\\essay'.
Éléments que vous souhaitez interroger
Exemple
useDomainAdminAccess paramètre
Drive partagés créés après le 1er juin 2017
createdTime > '2017-06-01T12:00:00'
true
Drive partagés visibles dans la vue par défaut
hidden = false
false
Drive partagés avec plusieurs membres
memberCount > 1
true
Drive partagés dont le titre contient le mot "confidentiel" et qui comptent au moins 20 membres
name contains 'confidential' and memberCount >= 20
true
Drive partagés contenant le mot "confidentiel" dans leur titre, parmi tous les Drive partagés de l'organisation
name contains 'confidential' and orgUnitId = 'C03az79cb'
true
Drive partagés dont le titre contient le mot "confidentiel" parmi tous les Drive partagés dont l'utilisateur est membre
name contains 'confidential'
false
Drive partagés sans organisateur attribué
organizerCount = 0
true
Drive partagés ne contenant pas l'ID de l'unité organisationnelle
orgUnitId != 'C03az79cb'
true
Interroger plusieurs termes avec des parenthèses
Vous pouvez utiliser des parenthèses pour regrouper plusieurs termes de requête. Par exemple, pour rechercher les Drives partagés créés après une date spécifique et qui comptent plus de cinq administrateurs ou plus de 20 membres, utilisez la requête suivante :
createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)
Cette recherche renvoie tous les Drive partagés créés après le 1er janvier 2019 et qui comptent plus de cinq administrateurs ou plus de 20 membres.
L'API Drive évalue les opérateurs and et or de gauche à droite. La même recherche sans parenthèses renverrait donc :
Seuls les Drive partagés créés après le 1er janvier 2019 et comptant plus de cinq organisateurs.
Tous les Drive partagés comptant plus de 20 membres, même ceux créés avant le 1er janvier 2019.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/29 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/29 (UTC)."],[],[],null,["# Search for shared drives\n\nTo search for a specific set of shared drives, use the query string `q` field\nwith [`drives.list`](/workspace/drive/api/reference/rest/v3/drives/list) to filter the drives to\nreturn by combining one or more search terms.\n\nA query string contains the following three parts:\n\n*`query_term operator values`*\n\nWhere:\n\n- *`query_term`* is the query term or field to search upon.\n\n | **Note:** Most query terms require `useDomainAdminAccess=true`. For more information about this flag, see [`drives.list`](/workspace/drive/api/reference/rest/v3/drives/list).\n- *`operator`* specifies the condition for the query term.\n\n- *`values`* are the specific values you want to use to filter your search\n results.\n\nTo view the query terms and operators that you can use to filter shared drives,\nsee [Search query terms and operators](/workspace/drive/api/guides/ref-search-terms#drive-properties).\n\nFor example, the following query string filters the search to only return shared\ndrives with the name \"Google Drive API resources.\" \n\n q: name = 'Google Drive API resources' & useDomainAdminAccess=false\n\nQuery string examples\n---------------------\n\nThe following table lists examples of some basic query strings for shared\ndrives. The actual code differs depending on the client library you use for your\nsearch.\n\nYou must also escape special characters in your file names to make sure the\nquery works correctly. For example, if a filename contains both an apostrophe\n(`'`) and a backslash (`\"\\\"`) character, use a backslash to escape them: `name\ncontains 'quinn\\'s paper\\\\essay'`.\n| **Note:** These examples show the unencoded `q` parameter, where `organizerCount =\n| 0` is encoded as `organizerCount+%3d+0`. Client libraries handle this encoding automatically.\n\n| What you want to query | Example | `useDomainAdminAccess` setting |\n|--------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|--------------------------------|\n| Shared drives created after June 1, 2017 | `createdTime \u003e '2017-06-01T12:00:00'` | `true` |\n| Shared drives visible in the default view | `hidden = false` | `false` |\n| Shared drives with more than one member | `memberCount \u003e 1` | `true` |\n| Shared drives with the word 'confidential' in the title and 20 or more members | `name contains 'confidential' and memberCount \u003e= 20` | `true` |\n| Shared drives with the word 'confidential' in the title among all shared drives of the organization | `name contains 'confidential' and orgUnitId = 'C03az79cb'` | `true` |\n| Shared drives with the word 'confidential' in the title among all shared drives that the user is a member of | `name contains 'confidential'` | `false` |\n| Shared drives with no assigned organizer | `organizerCount = 0` | `true` |\n| Shared drives that don't contain the organizational unit ID | `orgUnitId != 'C03az79cb'` | `true` |\n\nQuery multiple terms with parentheses\n-------------------------------------\n\nYou can use parentheses to group multiple query terms together. For example, to\nsearch for shared drives created after a specific date and that either have more\nthan five organizers or more than 20 members, use this query: \n\n createdTime \u003e '2019-01-01T12:00:00' and (organizerCount \u003e 5 or\n memberCount \u003e 20)\n\nThis search returns all shared drives created after January 1st, 2019 and that\nhave more than five organizers or more than 20 members.\n\nThe Drive API evaluates `and` and `or` operators from left to right,\nso the same search without parentheses would return:\n\n- Only shared drives with more than five organizers that were created after January 1st, 2019.\n- All shared drives with more than 20 members, even those created before January 1st, 2019.\n\nRelated topics\n--------------\n\n- [Search for files and folders](/workspace/drive/api/guides/search-files)\n- [Search query terms and operators](/workspace/drive/api/guides/ref-search-terms)"]]