Recurso: DeveloperMetadata
Son los metadatos para desarrolladores asociados a una ubicación o un objeto en una hoja de cálculo. Para obtener más información, consulta Cómo leer, escribir y buscar metadatos.
Los metadatos del desarrollador se pueden usar para asociar datos arbitrarios con varias partes de una hoja de cálculo y permanecerán asociados en esas ubicaciones a medida que se muevan y se edite la hoja de cálculo. Por ejemplo, si los metadatos del desarrollador están asociados a la fila 5 y, luego, se inserta otra fila sobre la fila 5, esos metadatos originales seguirán asociados a la fila con la que se asociaron por primera vez (lo que ahora es la fila 6). Si se borra el objeto asociado, también se borrarán sus metadatos.
| Representación JSON |
|---|
{ "metadataId": integer, "metadataKey": string, "metadataValue": string, "location": { object ( |
| Campos | |
|---|---|
metadataId |
Es el ID único con alcance de hoja de cálculo que identifica los metadatos. Los IDs se pueden especificar cuando se crean los metadatos; de lo contrario, se generará y asignará uno de forma aleatoria. Debe ser positivo. |
metadataKey |
Es la clave de metadatos. Puede haber varios metadatos en una hoja de cálculo con la misma clave. Los metadatos del desarrollador siempre deben tener una clave especificada. |
metadataValue |
Son los datos asociados con la clave de los metadatos. |
location |
Es la ubicación con la que se asocian los metadatos. |
visibility |
Es la visibilidad de los metadatos. Siempre se debe especificar la visibilidad de los metadatos del desarrollador. |
DeveloperMetadataLocation
Ubicación en la que se pueden asociar metadatos en una hoja de cálculo.
| Representación JSON |
|---|
{ "locationType": enum ( |
| Campos | |
|---|---|
locationType |
Es el tipo de ubicación que representa este objeto. Este campo es de solo lectura. |
Campo de unión location. Es la ubicación con la que se asocian los metadatos. location puede ser solo uno de los parámetros siguientes: |
|
spreadsheet |
Es verdadero cuando los metadatos están asociados a toda una hoja de cálculo. |
sheetId |
Es el ID de la hoja cuando los metadatos están asociados a toda una hoja. |
dimensionRange |
Representa la fila o la columna cuando los metadatos se asocian a una dimensión. El |
DeveloperMetadataLocationType
Es una enumeración de los tipos de ubicaciones en las que se pueden asociar metadatos del desarrollador.
| Enums | |
|---|---|
DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED |
Valor predeterminado |
ROW |
Son los metadatos del desarrollador asociados a toda una dimensión de fila. |
COLUMN |
Son los metadatos del desarrollador asociados a toda una dimensión de columna. |
SHEET |
Son los metadatos del desarrollador asociados a una hoja completa. |
SPREADSHEET |
Son los metadatos del desarrollador asociados a toda la hoja de cálculo. |
DeveloperMetadataVisibility
Es una enumeración de las posibles visibilidades de los metadatos.
| Enums | |
|---|---|
DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED |
Valor predeterminado |
DOCUMENT |
Se puede acceder a los metadatos visibles del documento desde cualquier proyecto del desarrollador que tenga acceso al documento. |
PROJECT |
Los metadatos visibles para el proyecto solo son visibles y accesibles para el proyecto del desarrollador que creó los metadatos. |
Métodos |
|
|---|---|
|
Devuelve los metadatos del desarrollador con el ID especificado. |
|
Devuelve todos los metadatos para desarrolladores que coinciden con el DataFilter especificado. |