Class DataType

DataType

Un DataType permet de définir le type d'une variable. Le type peut être l'un des types de données de base ou un type de ressource spécifique à Workspace Studio.

Uniquement disponible pour les modules complémentaires Google Workspace qui étendent Google Workspace Studio.

Exemple d'utilisation :

const dataType = AddOnsResponseService.newDataType()
    .setBasicDataType(
      AddOnsResponseService.BasicDataType.STRING
    )
    .setValueMetadata(
      AddOnsResponseService.newValueMetadata()
        .addEnumValue("sample_enum_value")
    );

let resourceField = AddOnsResponseService.newResourceField()
    .setSelector("question_1")
    .setDisplayText("Question 1")
    .setDataType(dataType);

}

Méthodes

MéthodeType renvoyéBrève description
setBasicDataType(basicDataType)DataTypeDéfinit le type de données sur l'un des BasicDataType compatibles.
setResourceType(resourceType)DataTypeDéfinit le type de données sur un ResourceType défini par l'utilisateur.
setValueMetadata(valueMetadata)DataTypeDéfinit le ValueMetadata, qui contient des informations liées au type de la variable.

Documentation détaillée

setBasicDataType(basicDataType)

Définit le type de données sur l'un des BasicDataType compatibles.

Paramètres

NomTypeDescription
basicDataTypeBasicDataTypeType de données de base auquel appartient la variable.

Renvois

DataType : cet objet de type de données, pour le chaînage.


setResourceType(resourceType)

Définit le type de données sur un ResourceType défini par l'utilisateur.

Paramètres

NomTypeDescription
resourceTypeResourceTypeType de ressource spécifique à l'application(personnalisé) de la variable.

Renvois

DataType : cet objet de type de données, pour le chaînage.


setValueMetadata(valueMetadata)

Définit le ValueMetadata, qui contient des informations liées au type de la variable.

Paramètres

NomTypeDescription
valueMetadataValueMetadataInformations sur les métadonnées de valeur concernant les valeurs potentielles de la variable.

Renvois

DataType : cet objet de type de données, pour le chaînage.