Usar ações condicionais na aplicação Atalhos
Use a ação Se (também conhecida como condicional) para configurar um atalho que verifica determinadas condições e funciona de forma diferente consoante a condição que é satisfeita. As ações dão-lhe flexibilidade para configurar diferentes caminhos que as ações podem seguir consoante as condições que são conhecidas apenas quando atalho é executado.
Resumindo, a ação Se permite-lhe expressar o seguinte num atalho: se uma condição for verdadeira, fazer isto; caso contrário, fazer aquilo. É executa uma série diferente de ações para cada resultado.
Pode usar a ação Se para testar se o conteúdo que é passado para a ação como entrada satisfazer uma determinada condição. Por exemplo, poderia usar a ação Se para verificar se uma página web obtida através de uma ação anterior contém a palavra “rolo de carne”.
Nota: Se não estiver familiarizado com o conceito de entradas e saída, consulte Como funcionam os atalhos?
Assim que é colocada no atalho, a ação Se inclui três marcadores (etiquetas no editor de atalhos): Se (não visível como etiqueta em separado), “Caso contrário” e “Terminar se”.
Dentro do marcador Se, pode configurar os parâmetros Entrada e Valor. Toque no parâmetro Entrada para escolher uma das quatro condições disponíveis:
é igual a: testa se a entrada é uma correspondência exata do valor que especificou, quer seja texto ou um número.
Contém: testa se a entrada (que pode estar no corpo do texto ou numa lista) contém o texto especificado pelo menos uma vez.
maior que testa se a entrada é maior do que um determinado número.
É menor que testa se a entrada é menor do que um determinado número.
As condições “É maior que” e “É menos que” aplicam-se apenas quando um número é passado como entrada.
Visto que a ação Se tem dois resultados possíveis (a condição é verdadeira ou a condição é falsa), pode colocar ações em dois caminhos. Quando o atalho é executado, uma condição verdadeira faz com que a entrada seja passada para a primeira ação após Se, enquanto uma condição falsa faz com que a entrada seja passada para a primeira ação após o marcador “Caso contrário”.
A última ação a produzir saída no caso Se ou no caso “Caso contrário” passa o respetivo conteúdo até ao marcador “Terminar se” como saída (disponível para ser obtida como variável mágica “Resultados condicionais”). Isto significa que a última ação em cada caminho da ação Se afeta a saída da ação como um todo.
Dica: Pode colocar ações condicionais umas dentro das outras para criar uma árvore mais avançada de decisões no atalho: No editor de atalhos, arraste uma segunda ação Se para que fique sobreposta à parte inferior da primeira ação Se. A segunda ação Se fica aninhada (indentada) sob a primeira ação Se.