Ações de loop simples

Concluído

Use a ação Loop quando precisar de um número predeterminado de repetições. Outro uso comum de loops simples são as tarefas em que o índice de loop é importante para a tarefa em si. Vamos examinar os dois casos com um exemplo.

Considere o seguinte fluxo: um arquivo do Excel contém nomes e endereços de email de funcionários. Nesses endereços de email, os funcionários enviam suas despesas comerciais - essas mensagens de email são recuperadas e as despesas de cada funcionário são adicionadas à respectiva linha no arquivo Excel.

Primeiro, abra o relatório Excel e determine o intervalo dos dados:

Captura de tela do exemplo de área de trabalho.

Ao selecionar Excel, você precisa especificar o arquivo ou selecionar um arquivo em branco, conforme mostrado na imagem a seguir.

Captura de tela do loop do Excel.

Selecione a ação em Excel chamada Obter a primeira coluna/linha livre da pasta de trabalho do Excel. Essa ação produz variáveis que você pode usar no Loop.

Captura de tela da Tabela de Ações com a coluna

Cada uma das linhas, de 2 até a última linha preenchida, contém as informações de um funcionário (a linha 1 não é incluída, pois contém cabeçalhos). Você precisa ler e gravar nessas linhas e, portanto, deve usar uma variável de índice. Portanto, escolha usar uma ação de loop:

Captura de tela das propriedades da ação do Loop.

Dentro do loop, defina a soma das despesas como 0, leia o endereço de email do funcionário e recupere os emails enviados de sua conta para a designada, com a linha de assunto Despesas da Empresa:

Captura de tela dos parâmetros do loop do espaço de trabalho.

Neste caso, dentro do Loop, usamos Ler da planilha do Excel

A partir daqui, use o campo Recuperar os Valores das células nomeadas e use o nome da célula no campo Nome.

Screenshot da planilha de leitura do Excel.

A próxima ação que você adicionar é a ação Recuperar emails , conforme mostrado na imagem a seguir. Você precisa localizar as informações IMAP do seu email com o Departamento de TI.

Captura de tela da caixa de diálogo de propriedades da ação Recuperar emails.

Por fim, o corpo do email, que contém o valor da despesa, é gravado na respectiva célula. Como apenas uma mensagem de email é esperada, use o corpo do primeiro (e somente) email na lista de emails recuperados:

Captura de tela do exemplo de loop do espaço de trabalho concluído.

Tanto a leitura do endereço de email quanto a gravação do valor das despesas (ações 5 e 7) exige o uso da variável de índice de loop. Essa variável garante que cada repetição do loop acesse uma linha diferente no arquivo Excel.