Method: spreadsheets.developerMetadata.search

Gibt alle Entwicklermetadaten zurück, die mit den angegebenen DataFilter übereinstimmen. Wenn der bereitgestellte DataFilter ein DeveloperMetadataLookup-Objekt darstellt, werden alle von ihm ausgewählten DeveloperMetadata-Einträge zurückgegeben. Wenn der DataFilter einen Standort in einer Tabelle darstellt, werden alle Entwicklermetadaten zurückgegeben, die mit den Standorten in dieser Region verknüpft sind.

HTTP-Anfrage

POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/developerMetadata:search

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
spreadsheetId

string

Die ID der Tabelle, aus der Metadaten abgerufen werden sollen.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Felder
dataFilters[]

object (DataFilter)

Die Datenfilter, die die Kriterien beschreiben, mit denen bestimmt wird, welche DeveloperMetadata-Einträge zurückgegeben werden. DeveloperMetadata, die mit einem der angegebenen Filter übereinstimmt, wird in die Antwort aufgenommen.

Antworttext

Eine Antwort auf eine Anfrage an die Entwicklermetadatensuche.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "matchedDeveloperMetadata": [
    {
      object (MatchedDeveloperMetadata)
    }
  ]
}
Felder
matchedDeveloperMetadata[]

object (MatchedDeveloperMetadata)

Die Metadaten, die den Kriterien der Suchanfrage entsprechen.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.

Entwickler-Metadaten

Ein Entwicklermetadateneintrag und die Datenfilter, die in der ursprünglichen Anfrage angegeben wurden, die ihm entspricht.

JSON-Darstellung
{
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Felder
developerMetadata

object (DeveloperMetadata)

Die Entwicklermetadaten, die den angegebenen Filtern entsprechen.

dataFilters[]

object (DataFilter)

Alle Filter, die den zurückgegebenen Entwicklermetadaten entsprechen.