Recurso: DeveloperMetadata
Metadados do desenvolvedor associados a um local ou objeto em uma planilha. Os metadados do desenvolvedor podem ser usados para associar dados arbitrários a várias partes de uma planilha e permanecem associados a esses locais à medida que se movem e a planilha é editada. Por exemplo, se os metadados do desenvolvedor forem associados à linha 5 e outra linha for inserida acima dela, esses metadados originais ainda vão estar associados à linha com que foram associados pela primeira vez (atual linha 6). Se o objeto associado for excluído, os metadados dele também serão excluídos.
| Representação JSON | 
|---|
| { "metadataId": integer, "metadataKey": string, "metadataValue": string, "location": { object ( | 
| Campos | |
|---|---|
| metadataId | 
 O ID exclusivo no escopo da planilha que identifica os metadados. Os IDs podem ser especificados quando os metadados são criados. Caso contrário, um será gerado e atribuído aleatoriamente. Precisa ser positivo. | 
| metadataKey | 
 A chave de metadados. Pode haver vários metadados em uma planilha com a mesma chave. Os metadados do desenvolvedor precisam sempre ter uma chave especificada. | 
| metadataValue | 
 Dados associados à chave dos metadados. | 
| location | 
 O local em que os metadados estão associados. | 
| visibility | 
 A visibilidade dos metadados. Os metadados do desenvolvedor precisam sempre ter uma visibilidade especificada. | 
DeveloperMetadataLocation
Um local em que os metadados podem ser associados em uma planilha.
| Representação JSON | 
|---|
| { "locationType": enum ( | 
| Campos | |
|---|---|
| locationType | 
 O tipo de local que este objeto representa. Este campo é somente leitura. | 
| Campo de união location. O local em que os metadados estão associados.locationpode ser apenas de um dos tipos a seguir: | |
| spreadsheet | 
 Verdadeiro quando os metadados estão associados a uma planilha inteira. | 
| sheetId | 
 O ID da página quando os metadados são associados a uma página inteira. | 
| dimensionRange | 
 Representa a linha ou coluna quando os metadados estão associados a uma dimensão. O  | 
DeveloperMetadataLocationType
Uma enumeração dos tipos de locais em que os metadados do desenvolvedor podem ser associados.
| Enums | |
|---|---|
| DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED | Valor padrão. | 
| ROW | Metadados do desenvolvedor associados a uma dimensão de linha inteira. | 
| COLUMN | Metadados do desenvolvedor associados a uma dimensão de coluna inteira. | 
| SHEET | Metadados do desenvolvedor associados a uma planilha inteira. | 
| SPREADSHEET | Metadados do desenvolvedor associados a toda a planilha. | 
DeveloperMetadataVisibility
Uma enumeração de possíveis visibilidades de metadados.
| Enums | |
|---|---|
| DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED | Valor padrão. | 
| DOCUMENT | Os metadados visíveis no documento podem ser acessados em qualquer projeto de desenvolvedor com acesso ao documento. | 
| PROJECT | Os metadados visíveis do projeto só são acessados pelo projeto do desenvolvedor que os criou. | 
| Métodos | |
|---|---|
| 
 | Retorna os metadados do desenvolvedor com o ID especificado. | 
| 
 | Retorna todos os metadados do desenvolvedor que correspondem ao DataFilterespecificado. |