Un valueMetadata contiene información sobre los valores potenciales de una variable.
Solo está disponible para los complementos de Google Workspace que extienden Google Workspace Studio.
Ejemplo 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 datos que se devuelve | Descripción breve |
|---|---|---|
add | Value | Agrega tipos permitidos opcionales que se pueden convertir de forma dinámica para los datos de una variable a estos metadatos de valor. |
add | Value | Agrega un valor de cadena opcional a los valores de enumeración permitidos de una variable. Este campo solo se puede
establecer si el Data está configurado como tipo String. |
set | Value | Establece el valor predeterminado opcional de la variable. Por ejemplo, si el tipo de variable es booleano, defaultValue se puede establecer en "true" o "false". |
Documentación detallada
addCastableType(dataType)
Agrega tipos permitidos opcionales que se pueden convertir de forma dinámica para los datos de una variable a estos metadatos de valor.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
data | Basic | Un Basic al que se puede convertir la variable. |
Volver
ValueMetadata: Este objeto de metadatos de valor, para encadenar.
addEnumValue(enumValue)
Agrega un valor de cadena opcional a los valores de enumeración permitidos de una variable. Este campo solo se puede establecer si DataType está configurado como tipo String.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
enum | String | El valor permitido que se agregará a la enumeración. |
Volver
ValueMetadata: Este objeto de metadatos de valor, para encadenar.
setDefaultValue(defaultValue)
Establece el valor predeterminado opcional de la variable. Por ejemplo, si el tipo de variable es booleano, defaultValue se puede establecer en "true" o "false".
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
default | String | El valor predeterminado de la variable. |
Volver
ValueMetadata: Este objeto de metadatos de valor, para encadenar.