Wenn Sie nach einem bestimmten Satz von geteilten Ablagen suchen möchten, verwenden Sie das Feld des Abfragestrings q
mit drives.list
. Damit filtern Sie die zurückzugebenden Ablagen, indem Sie einen oder mehrere Suchbegriffe kombinieren.
Ein Abfragestring besteht aus den folgenden 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 Werte, die Sie zum Filtern der Suchergebnisse verwenden möchten.
Unter Suchbegriffe und Operatoren finden Sie weitere Informationen zu den Suchbegriffen und Operatoren, die Sie zum Filtern geteilter Ablagen verwenden können.
Der folgende Abfragestring filtert beispielsweise die Suche so, dass nur geteilte Ablagen mit dem Namen „Google Drive API-Ressourcen“ zurückgegeben werden.
q: name = 'Google Drive API resources' & useDomainAdminAccess=false
Beispiele für Abfragestrings
Die folgende Tabelle enthält Beispiele für einige einfache Abfragestrings für geteilte Ablagen. Der tatsächliche Code unterscheidet sich je nach der Clientbibliothek, die Sie für die Suche verwenden.
Gewünschter Inhalt der Abfrage | Beispiel | useDomainAdminAccess -Einstellung |
---|---|---|
Nach dem 1. Juni 2017 erstellte geteilte Ablagen | createdTime > '2017-06-01T12:00:00' |
true |
Geteilte Ablagen 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 Mitgliedern | name contains 'confidential' and memberCount >= 20 |
true |
Geteilte Ablagen mit dem Wort „vertraulich“ im Titel bei allen geteilten Ablagen der Organisation | name contains 'confidential' and orgUnitId = 'C03az79cb' |
true |
Geteilte Ablagen unter allen geteilten Ablagen, in denen der Nutzer Mitglied ist, mit dem Wort „vertraulich“ im Titel | name contains 'confidential' |
false |
Geteilte Ablagen ohne zugewiesenen Organisator | organizerCount = 0 |
true |
Geteilte Ablagen, die die ID der Organisationseinheit nicht enthalten | orgUnitId != 'C03az79cb' |
true |
Mehrere Begriffe mit Klammern abfragen
Sie können Klammern verwenden, um mehrere Suchbegriffe zu gruppieren. Wenn Sie beispielsweise nach geteilten Ablagen suchen möchten, die nach einem bestimmten Datum erstellt wurden und entweder mehr als fünf Organisatoren oder mehr als 20 Mitglieder haben, verwenden Sie diese Abfrage:
createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)
Bei dieser Suche werden alle geteilten Ablagen zurückgegeben, die nach dem 1. Januar 2019 erstellt wurden und 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, sodass die gleiche Suche ohne Klammern Folgendes zurückgibt:
- Nur geteilte Ablagen mit mehr als fünf Organisatoren, die nach dem 1. Januar 2019 erstellt wurden
- Alle geteilten Ablagen mit mehr als 20 Mitgliedern, auch solche, die vor dem 1. Januar 2019 erstellt wurden.