Method: spreadsheets.developerMetadata.search

Zwraca wszystkie metadane dewelopera pasujące do określonego parametru DataFilter. Jeśli podany filtr DataFilter reprezentuje obiekt DeveloperMetadataLookup, spowoduje to zwrócenie wszystkich wybranych przez niego wpisów DeveloperMetadata. Jeśli filtr danych reprezentuje lokalizację w arkuszu kalkulacyjnym, zwracane są wszystkie metadane dewelopera związane z lokalizacjami przecinającymi ten region.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
spreadsheetId

string

Identyfikator arkusza kalkulacyjnego, z którego mają zostać pobrane metadane.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Pola
dataFilters[]

object (DataFilter)

Filtry danych opisujące kryteria używane do określania, które wpisy DeveloperMetadata mają zostać zwrócone. Odpowiedź zawiera metadane dewelopera pasujące do dowolnego z określonych filtrów.

Treść odpowiedzi

Odpowiedź na prośbę dewelopera o przeszukiwanie metadanych.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "matchedDeveloperMetadata": [
    {
      object (MatchedDeveloperMetadata)
    }
  ]
}
Pola
matchedDeveloperMetadata[]

object (MatchedDeveloperMetadata)

Metadane spełniające kryteria żądania wyszukiwania.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

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

Więcej informacji znajdziesz w przewodniku na temat autoryzacji.

MatchedDeveloperMetadata

Wpis metadanych dewelopera i filtry danych określone w pierwotnym żądaniu, które do niego pasuje.

Zapis JSON
{
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Pola
developerMetadata

object (DeveloperMetadata)

Metadane dewelopera pasujące do określonych filtrów.

dataFilters[]

object (DataFilter)

Wszystkie filtry pasujące do zwróconych metadanych dewelopera.