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éthode | Type renvoyé | Brève description |
|---|---|---|
set | Data | Définit le type de données sur l'un des Basic compatibles. |
set | Data | Définit le type de données sur un Resource défini par l'utilisateur. |
set | Data | Définit le Value, 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
| Nom | Type | Description |
|---|---|---|
basic | Basic | Type 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
| Nom | Type | Description |
|---|---|---|
resource | Resource | Type 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
| Nom | Type | Description |
|---|---|---|
value | Value | Informations 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.