Establecer Valor de Variable

Video de YouTube (no disponible para incrustación)

2026-08-12

Establecer Valor de Variable

Esta acción permite almacenar un valor dentro de una variable o de un campo personalizado. Es muy útil cuando quieres recopilar datos de tus contactos.

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

Los diferentes tipos de valor

Después de hacer clic en la acción Establecer Campo Personalizado, eliges qué campo personalizado necesita tener el valor actualizado.

Puedes insertar algunos datos o incluso otro campo personalizado como valor.

Si necesitas crear un nuevo campo personalizado, basta con escribir el nombre y elegir el tipo de campo personalizado que deseas crear.

Operaciones con variables

NicoChat ofrece varias operaciones integradas para modificar variables.

Existen 6 tipos de variables en NicoChat:

Tipo
Almacenar
Ejemplo
Operación
Texto
letras, palabras, frases...
Hola, NicoChat.
cortar, cambiar mayúsculas y minúsculas, codificar, decodificar...
Número
número
123,45
+ - x ÷, mod, potencia, log, raíz, redondo...
Booleano
"sí" o "no"
asignar
Fecha
fecha
30/03/2021
formatear, agregar meses/semanas/días
FechaHora
fecha y hora
30/03/2021 16:52:00
formatear, agregar meses/semanas/días/horas/minutos
JSON
una serie de variables
{"nombre":"jack", "edad":"10"}
cargar, obtener, actualizar, eliminar, contar, sumar, promedio, ordenar, mezclar, invertir...

Limpiar Campo Personalizado / Limpiar JSON

Para limpiar variables de texto, número, booleano, fecha y fecha y hora, usa la acción Limpiar Campo Personalizado.

Para limpiar la variable JSON, usa la operación Eliminar Todos los Elementos en la operación JSON.

Valor de entrada

La operación "valor de entrada" sirve para asignar un valor a una variable. Funciona para cualquier tipo de variable.

Nota
CONSEJO - el "valor de entrada" para variable de texto puede usarse para unir varias variables de texto. Mira en la imagen a continuación dónde colocar el valor original y el valor de la operación.

Fórmula matemática

Con esta operación, ahora puedes calcular fórmulas directamente en el Paso de Acción - "Establecer Valor de Variable" y en el Paso de Condición - "Valor".

Operaciones matemáticas y funciones compatibles:

+, -, *, e, pi, PI, abs(), min(), max(), ceil(), floor(), log(), pow(), round(), sqrt(), sin(), cos(), tan()

Atención
Ten en cuenta que, si la fórmula es inválida, el sistema devolverá 0 para la variable numérica y vacío para la variable de texto.

Establecer variable de texto

recortar texto

Descripción
ej.: antes
ej.: después
elimina espacios antes o después del texto
" abc"
"abc"

subcadena

Descripción
ej.: antes
ej.: después
obtiene parte del texto
"¡Hola, NicoChat!"
"NicoChat"
Nota
Nota - El índice comienza en 0. Cada carácter cuenta, incluyendo el espacio y la puntuación.

reemplazar cadena / reemplazar cadena teniendo en cuenta mayúsculas y minúsculas

Descripción
ej.: antes
ej.: después
reemplaza parte del texto
"¡Hola, NicoChat!"
"¡Buenas, NicoChat!"
Nota
Nota - En situaciones que distinguen mayúsculas de minúsculas, debes escribir exactamente "Hola", y no "hola", "HOLA" u "hOLA".

a minúsculas/mayúsculas

Tipo
ej.: antes
ej.: después
convertir a minúsculas
"¡Hola, NicoChat!"
"¡hola, nicochat!"
convertir a mayúsculas
"¡Hola, NicoChat!"
"¡HOLA, NICOCHAT!"

generar texto aleatorio

Descripción
ej.: antes
ej.: después
como el nombre indica
"código: XXXX-####-xxxx"
"código: UBWT-3657-lkzb"

Este recurso es útil cuando necesitas generar un código de verificación único o un código de referencia.

codificación / decodificación de URL

Tipo
ej.: antes
ej.: después
codificar
"¡Hola, NicoChat!"
"%C2%A1Hola%2C%20NicoChat!"
decodificar
"%C2%A1Hola%2C%20NicoChat!"
"¡Hola, NicoChat!"

codificación / decodificación base64

Descripción
ej.: antes
ej.: después
codificar
"¡Hola, NicoChat!"
"wqFIb2xhLCBOaWNvQ2hhdCE="
decodificar
"wqFIb2xhLCBOaWNvQ2hhdCE="
"¡Hola, NicoChat!"

convertir a slug amigable de URL

Descripción
ej.: antes
ej.: después
reemplaza los espacios por guiones y elimina los demás signos
"es un buen día"
"es-un-buen-dia"

obtener texto antes/después

Descripción: obtiene parte del texto.

Tipo
ej.: antes
ej.: después
obtener texto antes de otro texto
nombre: NicoChat, ciudad: Melbourne
nombre
obtener el texto antes de la última aparición de otro texto
nombre: NicoChat, ciudad: Melbourne
nombre: NicoChat, ciudad
obtener texto después de otro texto
nombre: NicoChat, ciudad: Melbourne
NicoChat, ciudad: Melbourne
obtener el texto después de la última aparición de otro texto
nombre: NicoChat, ciudad: Melbourne
Melbourne

Establecer variable numérica

obtener longitud de texto

Descripción
ej.: antes
ej.: después
como el nombre indica
500,59
6

generar número aleatorio

Descripción
ej.: antes
ej.: después
como el nombre indica
n/d
56

sumar / restar / multiplicar / dividir / módulo / potencia / logaritmo natural / raíz cuadrada

Descripción
ej.: antes
ej.: después
como el nombre indica
7
8
Nota
CONSEJO - en "logaritmo natural", cuando estás calculando log2(8) =? coloca 8 como “Valor” y 2 como “Número”.

redondo

Descripción
ej.: antes
ej.: después
como el nombre indica
7,8693
7,87

piso / techo

Descripción: obtiene un número entero aproximado.

Tipo
ej.: antes
ej.: después
piso
6,55
6
techo
6,55
7

Establecer variable FechaHora

de texto formateado

Descripción
ej.: antes
ej.: después
obtener el valor FechaHora a partir del texto formateado
00:00:00 30 de agosto de 2020
30/08/2020 00:00:00

agregar minutos/horas/días/semanas/meses

Descripción
ej.: antes
ej.: después
como el nombre indica
01/01/2021 00:00:00
01/01/2021 00:01:00