Como adicionar uma expressão regular a um acionador
  • 31 Oct 2023
  • 2 Minutos para Ler
  • Contribuintes

Como adicionar uma expressão regular a um acionador


Resumo do artigo

Visão geral

As expressões regulares são uma ferramenta útil para criar padrões que ajudam a combinar e localizar textos/cordas armazenados em um banco de dados.

A expressão regular é comumente abreviada como "regex" e é semelhante às expressões usadas no Microsoft Excel, bem como às usadas em linguagens de programação como Perl.

Como fazer

Para utilizar a ferramenta Regular Expression, primeiro você precisa criar uma variável. Depois de criada, você pode adicionar facilmente uma expressão regular como condição em um acionador.

O guia a seguir o ajudará a criar uma no Tulip:

Como identificar determinados códigos de barras

1- Abra uma etapa dentro do aplicativo desejado no Tulip App Editor.

2- Selecione o Trigger clicando no ícone de mais sob a guia Step no painel de contexto.

  1. Nomeie o Trigger preenchendo o título na parte superior do Trigger Editor.
  2. Defina o evento:
  3. Selecione "device" (dispositivo) no menu suspenso
  4. Selecione "Barcode Scanner" (Leitor de código de barras) no segundo menu suspenso
  5. Selecione "this station" (esta estação) no terceiro menu suspenso

5 - Defina uma condição:

  • Clique no botão "Add New Condition" (Adicionar nova condição) no lado direito da janela, na seção If (Se ).
  • Selecione "Variable" (Variável) no menu suspenso.
  • Selecione a variável que você criou no menu suspenso, por exemplo, código de barras do conjunto.
  • Selecione "Matches Regular Expression" (Corresponde à expressão regular) no menu suspenso.
  • Selecione "Static value" (Valor estático) no menu suspenso.
  • Selecione "text" (texto) no menu suspenso.
  • Digite a Expressão Regular na caixa final. Eg.[U]+[a-zA-Z0-9].{9}
  • Essa expressão procura códigos de barras que comecem com um "U" maiúsculo e tenham nove caracteres adicionais.

  1. Defina uma ação:
  2. Clique no botão "Add New Action" (Adicionar nova ação) no lado direito da janela, na seção Then (Depois).
  3. Selecione "Go To Step" (Ir para a etapa) no menu suspenso.
  4. Selecione a ação desejada no menu suspenso. Por exemplo, Next (Próximo).

Esta é a aparência do Trigger completo:

Para saber mais sobre como usar regex, aqui está uma ferramenta que consideramos útil.

Para usar o link de forma eficaz, digite uma frase/parágrafo na caixa de texto (2) e use a Seção Expressão (1) para definir as condições da sua pesquisa.

A seção Tools (Ferramentas) (3) explicará a função de cada comando na sua expressão. As guias Cheatsheet e Community (4) são outras ferramentas úteis para criar expressões melhores.


Encontrou o que estava procurando?

Você também pode acessar community.tulip.co para publicar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!


Este artigo foi útil?