# Declarar Variável

## CONFIGURAÇÃO

Para utilizar esse objeto basta escolher a(s) variável(s) e confirmar os parâmetros do objeto.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FOIxgXSLZ2D33YMAVCPrg%2Fimage.png?alt=media&#x26;token=8ef885bd-fc46-4fc2-8437-b0c28bc42c45" alt=""><figcaption><p>Layout geral do objeto</p></figcaption></figure>

**Preenchendo o objeto:**

<table><thead><tr><th width="256">Campo</th><th>Descritivo</th></tr></thead><tbody><tr><td>Título</td><td>É o nome do objeto e <strong>não precisa ser alterado</strong>, a menos que você queira identificá-lo para facilitar a localização dele no robô, por exemplo: "Declarar Variável - Novas Informações".</td></tr><tr><td>Nome identificador variável</td><td>Identificador único que representará a variável.</td></tr><tr><td>Tipo da variável</td><td>Tipo de informação da variável.</td></tr><tr><td>Valor inicial</td><td>Valor inicial desta variável.</td></tr><tr><td>Check Lista</td><td>Declara a variável como uma lista conforme o tipo definido.</td></tr><tr><td>Check Global</td><td>Declara a variável global no projeto, caso não marque será criado uma variável no escopo atual.</td></tr><tr><td>Check Livre</td><td><strong>Check Disponivel somente quando declarar a variável do tipo Data/Hora.</strong> Check para declarar o valor da variável livremente.</td></tr><tr><td>Ícone de lixeira</td><td>Deleta a variável desejada.</td></tr><tr><td>Adicionar variável</td><td>Opção para adicionar mais variáveis.</td></tr></tbody></table>

## TIPOS DE VARIÁVEIS

| Texto     | Qualquer texto                   |
| --------- | -------------------------------- |
| Dinâmica  | Uma variável sem tipo definido   |
| Data/hora | Datas e horas (DateTime)         |
| Número    | Números inteiros                 |
| Decimal   | Números decimais                 |
| Lógico    | Verdadeiro ou falso (true/false) |

{% hint style="info" %}
Para saber mais sobre variáveis consulte [Utilização de Variáveis](https://docs.roboteasy.tech/studio/geral/utilizar-variaveis).
{% endhint %}

## CASOS DE USO

* Utilizar para criar uma variável que será armazenada dentro da sua operação.
* Mais facilidade em manipulação de dados.
* Facilidade em reestruturação da operação e dos dados.

## EXEMPLO

**Declarar uma variável e demonstrar em tela.**

<details>

<summary>ITENS UTILIZADOS NO ROBÔ</summary>

* **Objetos:** [Caixa de Mensagem](https://docs.roboteasy.tech/studio/geral/objetos/acoes-globais/caixa-de-mensagem)

</details>

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FO5fvKIXV2pBITDI0EICj%2Fimage.png?alt=media&#x26;token=f6ccf2bf-2dae-4ae9-8a94-ac7427168084" alt=""><figcaption><p>Configuração Robô Exemplo Declarar Variável</p></figcaption></figure>

**PASSO 1:** Configurar Declarar Variável.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2Fg3vrrUBCb5S9A096tdYR%2Fimage.png?alt=media&#x26;token=9aec8ca8-3c04-4eee-9a74-cf4b4a3fcd8f" alt=""><figcaption><p>Configuração Declarar Variável</p></figcaption></figure>

**PASSO 2:** Configurar Caixa de Mensagem.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FMgNUMwQjorb9csMJzPYw%2Fimage.png?alt=media&#x26;token=de4f89d1-138a-4ae1-b12c-5c46f1c3d271" alt=""><figcaption><p>Configuração Caixa de Mensagem</p></figcaption></figure>

**PASSO 3:** Executar o robô e verificar as ações.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FBOmAjeS4OYe09BcqP8iI%2Fexecu%C3%A7%C3%A3o%20sucesso.gif?alt=media&#x26;token=9a7d521f-5c22-40b2-a5cd-e37f0ae609bd" alt=""><figcaption><p>Execução Sucesso Robô Exemplo Declarar Variável</p></figcaption></figure>

## Baixar o Robô

{% file src="<https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FrOG4brT1XH19ePUtlIcq%2FDeclarar%20Vari%C3%A1vel%20-%20Rob%C3%B4%20Exemplo.roboteasy?alt=media&token=ba0fc1e2-0c83-4746-b744-9422ed71d239>" %}
