Method: spreadsheets.developerMetadata.search

Restituisce tutti i metadati dello sviluppatore corrispondenti al valore DataFilter specificato. Se il Filtro dati fornito rappresenta un oggetto DeveloperMetadataLookup, verranno restituite tutte le voci DeveloperMetadata selezionate. Se il filtro dati rappresenta una posizione in un foglio di lavoro, verranno restituiti tutti i metadati dello sviluppatore associati alle posizioni che si intersecano con la regione.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
spreadsheetId

string

L'ID del foglio di lavoro da cui recuperare i metadati.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Campi
dataFilters[]

object (DataFilter)

I filtri dati che descrivono i criteri utilizzati per determinare quali voci DeveloperMetadata restituire. La proprietà DeveloperMetadata corrispondente a uno qualsiasi dei filtri specificati è inclusa nella risposta.

Corpo della risposta

Una risposta a una richiesta di ricerca di metadati dello sviluppatore.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "matchedDeveloperMetadata": [
    {
      object (MatchedDeveloperMetadata)
    }
  ]
}
Campi
matchedDeveloperMetadata[]

object (MatchedDeveloperMetadata)

I metadati che corrispondono ai criteri della richiesta di ricerca.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

Per ulteriori informazioni, consulta la Guida alle autorizzazioni.

Metadatisviluppatore-corrispondente

Una voce di metadati dello sviluppatore e i filtri dati specificati nella richiesta originale corrispondente.

Rappresentazione JSON
{
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Campi
developerMetadata

object (DeveloperMetadata)

I metadati dello sviluppatore corrispondenti ai filtri specificati.

dataFilters[]

object (DataFilter)

Tutti i filtri corrispondenti ai metadati dello sviluppatore restituiti.