Definir valor da variável
Vídeo no YouTube (indisponível para incorporação)
2026-08-11
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.
Existem 6 tipos de variáveis no NicoChat:
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...
Limpar campo personalizado / Limpar JSON
Para limpar texto, número, booleano, data, variável de 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.
Nota
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".
Operações matemáticas e funções suportadas:
+, -, *, e, pi, PI, abs(), min(), max(), ceil(), floor(), log(), pow(), round(), sqrt(), sin( ), cos(), tan()
Atenção
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"
Nota
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!"
Nota
Nota - Em situações sensíveis a maiúsculas e minúsculas, você deve colocar exatamente "Olá" em vez de "ola", "OLA" ou "oLA".
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
gerar número aleatório
Descrição
por exemplo, antes
por exemplo, depois
somar / subtrair / multiplicar / dividir / módulo / potência / logaritmo natural / raiz quadrada
Descrição
por exemplo, antes
por exemplo, depois
Nota
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
piso / teto
Descrição: obtém um número inteiro aproximado.
Tipo
por exemplo, antes
por exemplo, depois
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