Um DataType é usado para definir o tipo de uma variável. O tipo pode ser um dos tipos de dados básicos ou um tipo de recurso específico do Workspace Studio.
Disponível apenas para complementos do Google Workspace que estendem o Google Workspace Studio.
Exemplo de uso:
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étodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
set | Data | Define o tipo de dados como um dos Basics compatíveis. |
set | Data | Define o tipo de dados como um Resource definido de forma personalizada. |
set | Data | Define o Value, que contém informações relacionadas ao tipo da
variável. |
Documentação detalhada
setBasicDataType(basicDataType)
Define o tipo de dados como um dos BasicDataTypes compatíveis.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
basic | Basic | O tipo de dados básico a que a variável pertence. |
Retornar
DataType: esse objeto de tipo de dados, para encadeamento.
setResourceType(resourceType)
Define o tipo de dados como um ResourceType definido de forma personalizada.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
resource | Resource | O tipo de recurso específico do aplicativo(personalizado) da variável. |
Retornar
DataType: esse objeto de tipo de dados, para encadeamento.
setValueMetadata(valueMetadata)
Define o ValueMetadata, que contém informações relacionadas ao tipo da variável.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
value | Value | As informações de metadados de valor sobre os valores possíveis da variável. |
Retornar
DataType: esse objeto de tipo de dados, para encadeamento.