Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »


 

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

 

 

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 datetime, 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.

 

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

 

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 - 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 - Em situações sensíveis a maiúsculas e minúsculas, você deve colocar exatamente "Hi" em vez de "hi", "HI" ou "hI".

 

 

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

 

 

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

 

 

  • No labels