# Atribuir Valor à Propriedade

## CONFIGURAÇÃO

Para utilizar esse objeto basta selecionar a variável com a estrutura de dados desejada.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FTJHGw0QSJ2p6HgavbVfC%2Fimage.png?alt=media&#x26;token=9263c56b-875e-4ddb-99d2-eb93a9c06b99" alt=""><figcaption><p>Layout geral do objeto</p></figcaption></figure>

**Preenchendo o objeto:**

| Campo        | Descritivo                                                                                                                                                                                        |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Título       | É o nome do objeto e **não precisa ser alterado**, a menos que você queira identificá-lo para facilitar a localização dele no robô, por exemplo: "Atribuir Valor à Propriedade - Nova Estrutura". |
| Variável     | Selecione a variável, podendo ser uma variável do tipo de uma classe, ou uma classe estática.                                                                                                     |
| Propriedades | Campos abertos conforme a quantidade de propriedades da classe, insira o valor desejado.                                                                                                          |

## PRÉ-REQUISITOS

* Uma estrutura de dados não consegue fazer nada sem chamar uma variável para armazenar os dados, então é necessário o uso do [Declarar Variável](https://docs.roboteasy.tech/studio/geral/objetos/blocos-de-comando/declarar-variavel).
* Para atribuir valor à propriedade é necessário ter uma estrutura de dados e para isso o uso do objeto [Criar Estrutura](https://docs.roboteasy.tech/studio/geral/objetos/blocos-de-comando/estrutura-de-dados/criar-estrutura).

## CASOS DE USO

* Utilizar para atribuir valor a variável com estrutura de dados.
* Facilidade para organização e manutenção da estrutura do projeto.
* Objeto específico para utilizar em boas práticas da estrutura do seu projeto.

## EXEMPLO

Criar uma estrutura de dados atribuídas a uma variável, colocando valor nessa variável e verificando em tela sua execução.

<details>

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

* **Objetos:** [Declarar Variável](https://docs.roboteasy.tech/studio/geral/objetos/blocos-de-comando/declarar-variavel) - [Criar Estrutura](https://docs.roboteasy.tech/studio/geral/objetos/blocos-de-comando/estrutura-de-dados/criar-estrutura)  - [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%2FlFefpqWv4aSvLs6pG7rS%2Fimage.png?alt=media&#x26;token=5888afee-9bb9-4025-ad17-1e985cec487c" alt=""><figcaption><p>Configuração Robô Exemplo Atribuir Valor à Propriedade</p></figcaption></figure>

**PASSO 1:** Configurar Criar Estrutura com os dados que serão armazenados na variável.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2Fl0ddGxcEOr3y8SjZ4YGG%2Fimage.png?alt=media&#x26;token=e81b13de-43ea-473c-9298-7e2ffd82dfd9" alt=""><figcaption><p>Configuração Criar Estrutura</p></figcaption></figure>

**PASSO 2:** Configurar Declarar Variável com a variável desejada e selecionando a estrutura de dados.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2Fdo2HAh5GNhgte0o0bFit%2Fimage.png?alt=media&#x26;token=ffac1419-43f5-41db-a626-cf9a142b1b33" alt=""><figcaption><p>Configuração Declara Variável</p></figcaption></figure>

**PASSO 3:** Configurar Atribuir Valor à Propriedade para dar valores a estrutura de dados através da variável criada.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F83TShr52j7HfjdqitE6w%2Fimage.png?alt=media&#x26;token=8050981c-9369-44aa-abc0-db1160434458" alt=""><figcaption><p>Configuração Atribuir Valor à Propriedade</p></figcaption></figure>

**PASSO 4:** Configurar Caixa de Mensagem para demonstrar valores em tela.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F2h1EbYFllVSrn9oCINZ1%2Fimage.png?alt=media&#x26;token=5aa51501-188d-4b65-b908-327fe74be4af" alt=""><figcaption><p>Configuração Caixa de Mensagem.</p></figcaption></figure>

**PASSO 5:** 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%2Fe1ZdMZchWsb3Y7bDlNIQ%2Fexecu%C3%A7%C3%A3o%20sucesso.gif?alt=media&#x26;token=3758d2ab-ebd9-48cf-82ff-a0c97fcb8f10" alt=""><figcaption><p>Execução Sucesso Robô Exemplo Atribuir Valor à Propriedade</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%2FJEyfzYhKOVSRwPuXRLqA%2FAtribuir%20Valor%20%C3%A0%20Propriedade%20-%20Rob%C3%B4%20Exemplo.roboteasy?alt=media&token=08258760-0b5f-47d6-aa13-b7647234afc3>" %}
