Class ValueMetadata

ValeurMétadonnées

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éthodeType renvoyéBrève description
addCastableType(dataType)ValueMetadataAjoute des types autorisés facultatifs qui peuvent être convertis dynamiquement pour les données d'une variable à ces métadonnées de valeur.
addEnumValue(enumValue)ValueMetadataAjoute 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".
setDefaultValue(defaultValue)ValueMetadataDé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

NomTypeDescription
dataTypeBasicDataTypeBasicDataType 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

NomTypeDescription
enumValueStringValeur 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

NomTypeDescription
defaultValueStringValeur par défaut de la variable.

Renvois

ValueMetadata : cet objet de métadonnées de valeur, pour l'enchaînement.