Method: spreadsheets.developerMetadata.search

Muestra todos los metadatos del desarrollador que coincidan con el DataFilter especificado. Si el DataFilter proporcionado representa un objeto DeveloperMetadataLookup, se mostrarán todas las entradas de DeveloperMetadata que este haya seleccionado. Si DataFilter representa una ubicación en una hoja de cálculo, se mostrarán todos los metadatos del desarrollador asociados con las ubicaciones que se cruzan con esa región.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
spreadsheetId

string

Es el ID de la hoja de cálculo desde la que se recuperarán los metadatos.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Campos
dataFilters[]

object (DataFilter)

Los filtros de datos que describen los criterios que se usan para determinar qué entradas de DeveloperMetadata se deben mostrar. En la respuesta, se incluyen los DeveloperMetadata que coincidan con cualquiera de los filtros especificados.

Cuerpo de la respuesta

Es una respuesta a una solicitud de búsqueda de metadatos del desarrollador.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "matchedDeveloperMetadata": [
    {
      object (MatchedDeveloperMetadata)
    }
  ]
}
Campos
matchedDeveloperMetadata[]

object (MatchedDeveloperMetadata)

Los metadatos que coinciden con los criterios de la solicitud de búsqueda

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

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

Para obtener más información, consulta la Guía de autorización.

MatchedDeveloperMetadata

Una entrada de metadatos del desarrollador y los filtros de datos especificados en la solicitud original que coincidan con ella

Representación JSON
{
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Campos
developerMetadata

object (DeveloperMetadata)

Los metadatos del desarrollador que coinciden con los filtros especificados

dataFilters[]

object (DataFilter)

Todos los filtros que coincidan con los metadatos del desarrollador que se muestran