Um valueMetadata contém informações sobre os valores possíveis de uma variável.
Disponível apenas para complementos do Google Workspace que estendem o Google Workspace Studio.
Exemplo de uso:
let allowedValue1 = "001"; let allowedValue2 = "002"; const valueMetadata = AddOnsResponseService.newValueMetadata() .addEnumValue(allowedValue1); .addEnumValue(allowedValue2) .setDefaultValue(allowedValue1) .addCastableType(AddOnsResponseService.BasicDataType.STRING) .addCastableType(AddOnsResponseService.BasicDataType.INTEGER);
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Value | Adiciona tipos permitidos opcionais que podem ser transmitidos dinamicamente para um dado de variável a esses metadados de valor. |
add | Value | Adiciona um valor de string opcional aos valores de enumeração permitidos de uma variável. Esse campo só pode ser
definido se o Data estiver definido como o tipo String. |
set | Value | Define o valor padrão opcional da variável. Por exemplo, se o tipo de variável for booleano, o defaultValue poderá ser definido como "true" ou "false". |
Documentação detalhada
add Castable Type(dataType)
Adiciona tipos permitidos opcionais que podem ser transmitidos dinamicamente para um dado de variável a esses metadados de valor.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
data | Basic | Um Basic para o qual a variável pode ser convertida. |
Retornar
Value: esse objeto de metadados de valor, para encadeamento.
add Enum Value(enumValue)
Adiciona um valor de string opcional aos valores de enumeração permitidos de uma variável. Esse campo só pode ser
definido se o Data estiver definido como o tipo String.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
enum | String | O valor permitido a ser adicionado à enumeração. |
Retornar
Value: esse objeto de metadados de valor, para encadeamento.
set Default Value(defaultValue)
Define o valor padrão opcional da variável. Por exemplo, se o tipo de variável for booleano, o defaultValue poderá ser definido como "true" ou "false".
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
default | String | O valor padrão da variável. |
Retornar
Value: esse objeto de metadados de valor, para encadeamento.