Table of Contents |
---|
...
Definir valor da variável
Esta ação permite que você armazene um valor dentro de uma variável ou um campo personalizado. Isso é muito útil quando você quer coletar dados de seus usuários.
...
Os diferentes tipos de valor
Depois de clicar na ação definir campo personalizado, você poderá escolher qual campo personalizado precisa de alguma atualização em termos de valor.
...
Você pode inserir alguns dados ou até mesmo outro campo personalizado como valor.
...
Caso precise criar um novo campo personalizado, basta digitar o nome e escolher o tipo de campo personalizado que deseja criar.
Operações Variáveis
O NicoChat fornece várias operações integradas para modificação de variáveis.
...
Tipo | Armazenar | Exemplo | Operação |
---|---|---|---|
Texto | letras, palavras, frases... | Olá, NicoChat. | cortar, alterar maiúsculas e minúsculas, codificar, decodificar... |
Número | número | 123,45 | + - x ÷, mod, potência, log, raiz, redondo... |
boleano | ou "sim" ou "não" | sim | atribuir |
Data | data | 30/03/2021 | formato, adicione meses/semanas/dias |
Data hora | data e hora | 30/03/2021 16:52:00 | formato, adicione meses/semanas/dias/horas/minutos |
JSON | uma série de variáveis | {"nome":"jack", "idade":"10"} | carregar, obter, atualizar, remover, contar, somar, média, classificar, embaralhar, reverter... |
...
...
- Clique em "Ações básicas" na etapa Ação e aqui estão "Definir valor da variável" e "Limpar valor da variável".
Limpar campo personalizado / Limpar JSON
Para limpar texto, número, booleano, data, variável datetimede data e hora, use a ação Limpar campo personalizado .
Para limpar a variável JSON, use a operação Remover todos os itens na operação JSON .
...
Valor de entrada
A operação de "valor de entrada" é usada para atribuir valor a uma variável. Esta operação funciona para qualquer tipo de variável.
...
Info |
---|
DICA - "valor de entrada" para variável de texto pode ser usado para conectar diversas variáveis de texto. Veja a imagem abaixo para saber onde colocar o valor original e o valor operado. |
...
Fórmula matemática
...
Com esta operação, agora você pode fazer o cálculo da fórmula diretamente na Etapa de Ação - "Definir Valor da Variável" e na Etapa de Condição - "Valor".
...
Note |
---|
Observe que se a fórmula for inválida, o sistema retornará 0 para a variável numérica e vazio para a variável de texto. |
Definir variável de texto
cortar texto
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
remova espaços antes ou depois do texto | "abc" | "abc" |
...
substring
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
pegue parte do texto | "Olá, NicoChat!" | "NicoChat" |
...
Info |
---|
Nota - O índice começa em 0. Cada caractere conta, incluindo espaço e pontuação. |
...
substituir string / substituir string com distinção entre maiúsculas e minúsculas
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
substitua parte do texto | "Olá, NicoChat!" | "Olá, NicoChat!" |
...
Info |
---|
Nota - Em situações sensíveis a maiúsculas e minúsculas, você deve colocar exatamente "HiOlá" em vez de "hiola", "HIOLA" ou "hIoLA". |
...
para minúsculas/maiúsculas
Tipo | por exemplo, antes | por exemplo, depois |
---|---|---|
para minúsculas | "Olá, NicoChat!" | "oi, NicoChat!" |
para maiúsculas | "Olá, NicoChat!" | "OI, NicoChat!" |
...
gerar texto aleatório
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
como o nome | "código: XXXX-####-xxxx" | "código: UBWT-3657-lkzb" |
...
Este recurso é útil quando você precisa gerar um código de verificação único ou código de referência.
codificação / decodificação de URL
Tipo | por exemplo, antes | por exemplo, depois |
---|---|---|
codificar | "Olá, NicoChat!" | "Olá%2C%20UCchat!" |
decodificar | "Olá%2C%20UCchat!" | "Olá, NicoChat!" |
...
codificação / decodificação base64
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
codificar | "Olá, NicoChat!" | "SGksIFVDaGF0IQ==" |
decodificar | "SGksIFVDaGF0IQ==" | "Olá, NicoChat!" |
...
para slug amigável de URL
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
substitua espaços por hífens e remova os sinais de descanso | "é um bom dia" | "é um bom dia" |
...
receber texto antes/depois
Descrição: obtenha parte do texto.
Tipo | por exemplo, antes | por exemplo, depois |
---|---|---|
obter texto antes de outro texto | nome: NicoChat, cidade: Melbourne | nome |
obter o texto antes da última ocorrência de outro texto | nome: NicoChat, cidade: Melbourne | nome: NicoChat, cidade |
receber texto após outro texto | nome: NicoChat, cidade: Melbourne | NicoChat, cidade: Melbourne |
obter texto após a última ocorrência de outro texto | nome: NicoChat, cidade: Melbourne | Melbourne |
...
Definir variável numérica
obter comprimento do texto
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
como o nome | 500,59 | 6 |
...
gerar número aleatório
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
como o nome | n / D | 56 |
...
somar / subtrair / multiplicar / dividir / módulo / potência / logaritmo natural / raiz quadrada
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
como o nome | 7 | 8 |
...
Info |
---|
DICA - em "logaritmo natural", quando você está calculando log2(8) = ? coloque 8 como “Valor” e 2 como “Número”. |
redondo
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
como o nome | 7.8693 | 7,87 |
...
piso / teto
Descrição: obtém um número inteiro aproximado.
Tipo | por exemplo, antes | por exemplo, depois |
---|---|---|
chão | 6,55 | 6 |
teto | 6,55 | 7 |
...
Definir variável DateTime
de texto formatado
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
obter o valor DataTime do texto formatado | 00:00:00 30 de agosto de 2020 | 30/08/2020 00:00:00 |
...
adicione minutos/horas/dias/semanas/meses
Descrição | por exemplo, antes | por exemplo, depois |
---|---|---|
como o nome | 01/01/2021 00:00:00 | 01/01/2021 00:01:00 |
...