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 “goetta”.
Nota: Se não estiver familiarizado com o conceito de entradas e saída, consulte Introdução à forma como funcionam os atalhos.
Assim que é colocada no atalho, a ação Se inclui três marcadores (etiquetas no editor de atalhos): Se, “Caso contrário”, e “Terminar se”.
No marcador Se, pode configurar os parâmetros Entrada e Condição. Toque no parâmetro Entrada para escolher uma variável. (O conteúdo desta variável será usado para a comparação Se.) Depois, toque em Condição para escolher uma condição. (As condições disponíveis dependem do tipo de entrada.) As entradas de texto têm condições como “é”, “não é” e “contém”. As entradas numéricas têm condições como “é maior que”, “é menor que” e “é entre”.
Nota: Uma ação Se tentará definir o parâmetro de Entrada como a saída de uma ação que a anteceda.
Toque na variável de entrada para mostrar um editor onde pode efetuar alterações à variável. Para remover a variável e escolher uma entrada diferente, toque em Limpar. Em alternativa, pode tocar e manter o dedo na variável e, depois, tocar em Limpar.
No editor de variáveis, pode selecionar um valor para comparar. Por exemplo, para uma variável de “Estado do tempo”, pode selecionar a temperatura Máxima. Encontrará informação adicional em Ajustar variáveis na aplicação Atalhos.
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.