Un objet valueMetadata contient des informations sur les valeurs potentielles d'une variable.
Uniquement disponible pour les modules complémentaires Google Workspace qui étendent Google Workspace Studio.
Exemple d'utilisation :
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éthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
add | Value | Ajoute des types autorisés facultatifs qui peuvent être convertis dynamiquement pour les données d'une variable à ces métadonnées de valeur. |
add | Value | Ajoute une valeur de chaîne facultative aux valeurs d'énumération autorisées d'une variable. Ce champ ne peut être défini que si Data est défini sur le type "String". |
set | Value | Définit la valeur par défaut facultative de la variable. Par exemple, si le type de variable est booléen, defaultValue peut être défini sur "true" ou "false". |
Documentation détaillée
addCastableType(dataType)
Ajoute des types autorisés facultatifs qui peuvent être convertis dynamiquement pour les données d'une variable à ces métadonnées de valeur.
Paramètres
| Nom | Type | Description |
|---|---|---|
data | Basic | Basic auquel la variable peut être convertie. |
Renvois
ValueMetadata : cet objet de métadonnées de valeur, pour l'enchaînement.
addEnumValue(enumValue)
Ajoute une valeur de chaîne facultative aux valeurs d'énumération autorisées d'une variable. Ce champ ne peut être défini que si DataType est défini sur le type "String".
Paramètres
| Nom | Type | Description |
|---|---|---|
enum | String | Valeur autorisée à ajouter à l'énumération. |
Renvois
ValueMetadata : cet objet de métadonnées de valeur, pour l'enchaînement.
setDefaultValue(defaultValue)
Définit la valeur par défaut facultative de la variable. Par exemple, si le type de variable est booléen, defaultValue peut être défini sur "true" ou "false".
Paramètres
| Nom | Type | Description |
|---|---|---|
default | String | Valeur par défaut de la variable. |
Renvois
ValueMetadata : cet objet de métadonnées de valeur, pour l'enchaînement.