Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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.

...

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.

...

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

...

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

...

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

...