Wenn Sie nach einer bestimmten Gruppe von geteilten Ablagen suchen möchten, verwenden Sie den Abfragestring q
mit drives.list
, um die Fahrten zu filtern,
indem Sie einen oder mehrere Suchbegriffe kombinieren.
Ein Abfragestring besteht aus drei Teilen:
query_term operator values
Wobei:
query_term
ist der Suchbegriff oder das Feld, nach dem gesucht werden soll.operator
gibt die Bedingung für den Suchbegriff an.values
sind die spezifischen Werte, die Sie zum Filtern Ihrer Suche verwenden möchten Ergebnisse.
So rufen Sie die Suchbegriffe und Operatoren auf, nach denen Sie geteilte Ablagen filtern können: Siehe Suchbegriffe und Operatoren
Mit dem folgenden Abfragestring wird beispielsweise die Suche so gefiltert, dass nur freigegebene Ergebnisse zurückgegeben werden Laufwerke mit dem Namen „Google Drive API-Ressourcen“.
q: name = 'Google Drive API resources' & useDomainAdminAccess=false
Beispiele für Abfragestrings
Die folgende Tabelle enthält Beispiele für einige grundlegende Abfragestrings für gemeinsam genutzte fährt. Der tatsächliche Code variiert je nach der Clientbibliothek, die Sie für Ihren suchen.
Außerdem müssen Sie Sonderzeichen in Ihren Dateinamen mit Escapezeichen versehen, um sicherzustellen,
wie die Abfrage funktioniert. Beispiel: Wenn ein Dateiname sowohl einen Apostroph enthält,
('
) und eines umgekehrten Schrägstrichs ("\"
) müssen Sie einen umgekehrten Schrägstrich als Escapezeichen verwenden: name
contains 'quinn\'s paper\\essay'
.
Was Sie abfragen möchten | Beispiel | useDomainAdminAccess -Einstellung |
---|---|---|
Geteilte Ablagen, die nach dem 1. Juni 2017 erstellt wurden | createdTime > '2017-06-01T12:00:00' |
true |
Geteilte Ablagen sind in der Standardansicht sichtbar | hidden = false |
false |
Geteilte Ablagen mit mehreren Mitgliedern | memberCount > 1 |
true |
Geteilte Ablagen mit dem Wort „vertraulich“ im Titel und mindestens 20 Mitglieder | name contains 'confidential' and memberCount >= 20 |
true |
Geteilte Ablagen mit dem Wort „vertraulich“ im Titel aller geteilten Ablagen der Organisation | name contains 'confidential' and orgUnitId = 'C03az79cb' |
true |
Geteilte Ablagen mit dem Wort „vertraulich“ im Titel aller geteilten Ablagen, in denen der Nutzer Mitglied ist, | name contains 'confidential' |
false |
Geteilte Ablagen ohne zugewiesenen Organisator | organizerCount = 0 |
true |
Geteilte Ablagen ohne die ID der Organisationseinheit | orgUnitId != 'C03az79cb' |
true |
Mehrere Begriffe mit Klammern abfragen
Sie können Klammern verwenden, um mehrere Suchbegriffe zu gruppieren. Zum Beispiel nach geteilten Ablagen suchen, die nach einem bestimmten Datum erstellt wurden als fünf Organisatoren oder mehr als 20 Mitglieder, verwenden Sie diese Abfrage:
createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)
Bei dieser Suche werden alle geteilten Ablagen angezeigt, die nach dem 1. Januar 2019 erstellt wurden. mehr als fünf Organisatoren oder mehr als 20 Mitglieder haben.
Die Drive API wertet die Operatoren and
und or
von links nach rechts aus,
würde die gleiche Suche ohne Klammern Folgendes zurückgeben:
- Nur geteilte Ablagen mit mehr als fünf Organisatoren, die nach dem 1. Januar 2019.
- Alle geteilten Ablagen mit mehr als 20 Mitgliedern, auch die, die zuvor erstellt wurden 1. Januar 2019.