Ação - Operação com Variáveis

O WiiChat fornece várias operações integradas para modificação de variáveis.

Existem 6 tipos de variáveis ​​no WiiChat:

Tipo

Armazenar

Exemplo

Operação

Tipo

Armazenar

Exemplo

Operação

Texto

letras, palavras, frases...

Olá, WiiChat.

cortar, mudar caixa, codificar, decodificar...

Número

número

123,45

+ - x ÷, mod, potência, log, raiz, arredondar...

boleano

ou "sim" ou "não"

sim

atribuir

Data

data

2021-03-30

formato, adicionar meses/semanas/dias

Data hora

data e hora

2021-03-30 16:52:00

formato, adicionar 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 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 "input value" é usada para atribuir valor a uma variável. Esta operação funciona para qualquer tipo de variável.

 

DICA - "input value" para variável de texto pode ser usado para conectar diversas variáveis ​​de texto. Veja a figura abaixo para saber onde colocar o valor original e o valor operado.

 

 

Fórmula matemática

 

Com esta operação, agora você pode fazer cálculos de 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

aparar texto

Descrição

por exemplo antes

por exemplo depois

Descrição

por exemplo antes

por exemplo depois

remover espaços antes ou depois do texto

" abc "

"abc"

 

 

sub cadeia de caracteres

Descrição

por exemplo antes

por exemplo depois

Descrição

por exemplo antes

por exemplo depois

pegue parte do texto

"Olá, WiiChat!"

"WiiChat"

 

 

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

 

 

substituir string / substituir string diferenciando maiúsculas de minúsculas

Descrição

por exemplo antes

por exemplo depois

Descrição

por exemplo antes

por exemplo depois

substituir parte do texto

"Olá, WiiChat!"

"Olá, WiiChat!"

 

 

 

 

para minúsculas / maiúsculas

Tipo

por exemplo antes

por exemplo depois

Tipo

por exemplo antes

por exemplo depois

para minúsculas

"Olá, WiiChat!"

"Oi, WiiChat!"

para maiúsculas

"Olá, WiiChat!"

"OI, WiiChat!"

 

 

gerar texto aleatório

Descrição

por exemplo antes

por exemplo depois

Descrição

por exemplo antes

por exemplo depois

como o nome

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

"código: UBWT-3657-lkzb"

 

 

Esse recurso é útil quando você precisa gerar um código de verificação único ou um código de referência.

 

codificação / decodificação de url

Tipo

por exemplo antes

por exemplo depois

Tipo

por exemplo antes

por exemplo depois

codificar

"Olá, WiiChat!"

"Olá%2C%20WiiChat!"

decodificar

"Olá%2C%20WiiChat!"

"Olá, WiiChat!"

 

 

base64 codificar / decodificar

Descrição

por exemplo antes

por exemplo depois

Descrição

por exemplo antes

por exemplo depois

codificar

"Olá, WiiChat!"

"SGksIFVDaGF0IQ=="

decodificar

"SGksIFVDaGF0IQ=="

"Olá, WiiChat!"

 

 

para URL amigável slug

Descrição

por exemplo antes

por exemplo depois

Descrição

por exemplo antes

por exemplo depois

substitua os espaços por hífens e remova os sinais de resto

"é um bom dia"

"é um bom dia"

 

 

obter texto antes/depois

Descrição: obtenha parte do texto.

Tipo

por exemplo antes

por exemplo depois

Tipo

por exemplo antes

por exemplo depois

receba o texto antes de outro texto

nome: WiiChat, cidade: Melbourne

nome

obter texto antes da última ocorrência de outro texto

nome: WiiChat, cidade: Melbourne

nome: WiiChat, cidade

obter texto após outro texto

nome: WiiChat, cidade: Melbourne

WiiChat, cidade: Melbourne

obter texto após a última ocorrência de outro texto

nome: WiiChat, cidade: Melbourne

Melbourne

 

 

Definir número variável

obter comprimento do texto

Descrição

por exemplo antes

por exemplo depois

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

Descrição

por exemplo antes

por exemplo depois

como o nome

n / D

56

 

 

adicionar / subtrair / multiplicar / dividir / módulo / potência / logaritmo natural / raiz quadrada

Descrição

por exemplo antes

por exemplo depois

Descrição

por exemplo antes

por exemplo depois

como o nome

7

8

 

 

 

redondo

Descrição

por exemplo antes

por exemplo depois

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

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

Descrição

por exemplo antes

por exemplo depois

obter valor DataTime do texto formatado

00:00:00 30 de agosto de 2020

2020-08-30 00:00:00

 

 

adicionar minutos / horas / dias / semanas / meses

Descrição

por exemplo antes

por exemplo depois

Descrição

por exemplo antes

por exemplo depois

como o nome

2021-01-01 00:00:00

2021-01-01 00:01:00