Method: spreadsheets.developerMetadata.search

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Zwraca wszystkie metadane dewelopera pasujące do określonego elementu DataFilter. Jeśli podany filtr SafeSearch odpowiada obiektowi DeveloperMetadataLookup, zostaną zwrócone wszystkie wybrane przez niego wpisy DeveloperMetadata. Jeśli DataFiltr reprezentuje lokalizację w arkuszu kalkulacyjnym, zostaną zwrócone wszystkie metadane dewelopera powią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 chcesz pobrać 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ślenia, które wpisy DeveloperMetadata mają zwracać wyniki. Odpowiedź dewelopera zawiera metadane pasujące do dowolnego z określonych filtrów.

Treść odpowiedzi

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

Odpowiedź na żądanie wyszukiwania metadanych dewelopera.

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

object (MatchedDeveloperMetadata)

Metadane pasujące do kryteriów zapytania.

Zakresy autoryzacji

Wymaga jednego z tych zakresów 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 omówieniu protokołu OAuth 2.0.

Dopasowane metadaneDewelopera

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

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.