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.
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"
sí
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
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
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