Ações de loop simples
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:
Ao selecionar Excel, você precisa especificar o arquivo ou selecionar um arquivo em branco, conforme mostrado na imagem a seguir.
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.
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:
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:
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.
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.
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:
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.