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
add Castable Type(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
Value : cet objet de métadonnées de valeur, pour l'enchaînement.
add Enum Value(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 Data est défini sur le type "String".
Paramètres
| Nom | Type | Description |
|---|---|---|
enum | String | Valeur autorisée à ajouter à l'énumération. |
Renvois
Value : cet objet de métadonnées de valeur, pour l'enchaînement.
set Default Value(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
Value : cet objet de métadonnées de valeur, pour l'enchaînement.