Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

 

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

 

Image RemovedImage Added

 

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.

 

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.

 

Image RemovedImage Added

 

Fórmula matemática

conditionImage RemovedImage Added

 

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

 

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"

 

Image RemovedImage Added

 

substring

Descrição

por exemplo, antes

por exemplo, depois

pegue parte do texto

"Olá, NicoChat!"

"NicoChat"

 

Image RemovedImage Added

 

Info

Nota - O índice começa em 0. Cada caractere conta, incluindo espaço e pontuação.

 

Image RemovedImage Added

 

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

 

Image RemovedImage Added

 

Info

Nota - Em situações sensíveis a maiúsculas e minúsculas, você deve colocar exatamente "Hi" em vez de "hi", "HI" ou "hI".

 

Image RemovedImage Added

 

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

 

Image RemovedImage Added

 

gerar texto aleatório

Descrição

por exemplo, antes

por exemplo, depois

como o nome

"código: XXXX-####-xxxx"

"código: UBWT-3657-lkzb"

 

Image RemovedImage Added

 

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

 

Image RemovedImage Added

 

codificação / decodificação base64

Descrição

por exemplo, antes

por exemplo, depois

codificar

"Olá, NicoChat!"

"SGksIFVDaGF0IQ=="

decodificar

"SGksIFVDaGF0IQ=="

"Olá, NicoChat!"

 

Image RemovedImage Added

 

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"

 

Image RemovedImage Added

 

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

 

Image RemovedImage Added

 

Definir variável numérica

obter comprimento do texto

Descrição

por exemplo, antes

por exemplo, depois

como o nome

500,59

6

 

Image RemovedImage Added

 

gerar número aleatório

Descrição

por exemplo, antes

por exemplo, depois

como o nome

n / D

56

 

Image RemovedImage Added

 

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

 

Image RemovedImage Added

 

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

 

Image RemovedImage Added

 

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

 

Image RemovedImage Added

 

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

 

Image RemovedImage Added

 

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

 

Image RemovedImage Added