O grupo de ações Alternar
O grupo de ações Alternar é usado quando as próximas etapas de um fluxo dependem do valor de uma variável específica. Para ficar mais claro, vamos ver um exemplo.
O fluxo a seguir recupera uma lista de todos os arquivos na pasta Documentos e produz uma contagem de arquivos com base em três tipos de nomes de arquivo: os que contêm a palavra Pagamentos, os que contêm a palavra Funcionários e os que contêm a palavra Agenda. Uma mensagem contendo as contagens de arquivos é exibida na tela para a análise do usuário.
Primeiro, vamos recuperar o caminho para a pasta Documentos, recuperar todos os arquivos incluídos nela e inicializar quatro variáveis para atuarem como contadores de arquivos:
Como os arquivos localizados na pasta Documentos são armazenados em uma lista, usaremos um loop Para Cada para iterar por cada arquivo:
Agora, cada arquivo deve ser verificado em busca das palavras-chave necessárias. Para isso, usaremos uma ação Alternar:
Em seguida, adicionaremos os casos alternativos, usando ações Caso. A comparação Contém é usada, já que os nomes de arquivo podem conter mais caracteres do que as nossas palavras-chave:
No final, o fluxo deverá ter a seguinte aparência:
Também adicionaremos uma alternativa incondicional, caso alguns arquivos não contenham nenhuma das nossas palavras-chave:
Dentro de cada caso, aumentaremos a respectiva variável de contador; por fim, adicionaremos uma caixa de mensagem a ser exibida: