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.

Imagem do WhatsApp de 2024-10-14 à(s) 14.32.31_52ca31e9-20241014-174252

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
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
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
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