Olá Ploomers! Primeiramente para fazer uma condicional, é necessário conhecimento básico de Javascript e entender como funciona uma condicional em cada caso de uso. As condicionais no Javascript funcionam como uma "tomada de decisão".
Seres humanos tomam decisões que afetam suas vidas o tempo todo, desde pequenas ("devo comer um biscoito ou dois?") até grandes ("devo ficar no meu país de origem e trabalhar na fazenda do meu pai ou devo mudar para a América e estudar engenharia?").
Sumário
Declarações - if/else
De longe o tipo mais comum de declaração condicional que você usará em JavaScript — as modestas declarações if/else.
Veja a sintaxe básica do if/else no pseudocódigo:
if (condicao) {
codigo para executar caso a condição seja verdadeira
} else {
senão, executar este código
}
Aqui nós temos:
A palavra reservada if seguida de um par de parênteses.
Um teste condicional, localizado dentro dos parênteses (normalmente "este valor é maior que esse?", ou "este valor existe?"). Esta condição pode fazer uso dos operadores de comparação que discutimos no último módulo, e podem retornar true (verdadeiro) ou false (falso).
Um par de chaves, e dentro dele temos código — pode ser qualquer código que queiramos, e só vai ser executado se o teste condicional retornar true.
A palavra reservada else.
Outro par de chaves, dentro dele temos mais um pouco de código — pode ser qualquer código que queiramos, e só vai executar se o teste condicional retornar um valor diferente de true, neste caso not true, ou false.
Vamos utilizar um exemplo de texto acima com nosso pseudocódigo, no caso utilizaremos "devo comer um biscoito ou dois?":
if(se estiver com pouca fome){
Comer um biscoito
} else {
Comer dois biscoitos ou mais.
}
DICA: o if ele funciona como um "se" e o else como um "senão".
Utilizando condicionais na Ploomes
Na criação do cliente do tipo “Empresa” vamos fazer 2 campos, um campo “Quantidade de pessoas na empresa” e um campo “Tamanho da empresa”. O campo de quantidade de pessoas na empresa será do tipo “Número Inteiro”, e o campo tamanho da empresa será do tipo “Texto Simples”.
Quando preencher o campo “Quantidade de pessoas na empresa”, se a quantidade for menor que 100, o campo tamanho da empresa será preenchido automaticamente com “Pequeno Porte”. Se não ela será preenchida com “Médio/Grande Porte”.
Mãos à obra:
Os campos que devem ser criados:
Dentro do campo “Tamanho da Empresa” o campo “Bloquear edição por padrão” tem de estar preenchido. Isso se dá pelo campo ser de texto simples - queremos que seja preenchido apenas pela fórmula, e nunca manualmente. Assim garantimos uma melhor governança de dados.
Agora clique em “Configurações avançadas” e em “Fórmula”, clique em “Configurar”:
Vamos iniciar a criação da condicional no campo, lembrando o campo que deve ser preenchido é o “Tamanho da Empresa” então a condicional irá ser inserida nele.
Como ficara á fórmula condicional:
Quando quantidade de pessoas na empresa for menor que 100 o tamanho da empresa será de Pequeno Porte, senão Médio/Grande Porte.
if([Cliente.Quantidade de Pessoas na Empresa] < 100){
"Pequeno Porte"
} else {
"Médio/Grande Porte"
}
Agora salve clicando em “Salvar” o campo “Tamanho da Empresa” para salvar todas as configurações feitas neste campo:
E por fim o campo com a nossa condicional, funcionando:
Para criar uma condicional é necessário entender a necessidade de uso, entender se é possível criar algo com está condicional e se for possível aplicar. E agora sim, você tem um campo com condicional inserido e também conhecimento básico de JavaScript 😉.