Condição
Last updated
Last updated
O bloco Condição permite que você divida seu fluxo em dois com base em uma condição.
Por exemplo: "Se a idade for maior que 20, então vá para este caminho. Caso contrário, vá para o outro caminho.
"Uma condição pode conter diferentes comparações que são avaliadas em ordem e vinculadas com um operador lógico: "AND" ou "OR" ("E" ou "Ou").
Equal to: Igual a Corresponderá se o valor fornecido for estritamente igual ao valor.
Not equal: Não igual Corresponderá se o valor fornecido não for igual ao valor.
Contains: Contém Corresponderá se o valor fornecido contiver o valor. Se uma lista for fornecida, ela corresponderá se a lista tiver pelo menos um elemento em comum com o valor.
Does not contain: Não contém O mesmo que, "Contains" mas corresponderá ao inverso.
Greater than: Maior que Corresponderá se o valor fornecido for maior que o definido.
Less than: Menor que Corresponderá se o valor fornecido for menor que o definido.
Is set: Está definido Corresponderá se o valor fornecido não for nulo ou indefinido e não for uma string vazia.
Is empty: Está vazia Corresponderá se o valor fornecido for nulo, indefinido ou uma string vazia.
Starts with: Começa com Corresponderá se o valor fornecido começar com o valor.
Ends with: Termina com Corresponderá se o valor fornecido terminar com o valor.
Matches regex: Corresponde a regex
O valor deve começar e terminar com /
um padrão regex válido e conter um. Exemplo:
/^hello$/
corresponderá se a string for estritamente igual a “hello”.
/hello/
corresponderá se a string contiver “hello”. Como “hello world”.
/hello/i
corresponderá se a string contiver “hello” sem distinção entre maiúsculas e minúsculas. Como “Hello world”.
/[0-9]+/
corresponderá se a string contiver um ou mais dígitos. Como “123”.
Does not match regex: Não corresponde ao regex
O mesmo, Matches regex
mas corresponderá se o valor fornecido não corresponder ao padrão regex.