Get Variable
Descripción
Sección titulada «Descripción»El modulo Get Variable permite obtener el valor de una variable previamente almacenada con Set Variable. Internamente utiliza el modulo base Variable con la acción get. Opcionalmente se puede especificar un tipo de dato para que el valor se convierta automáticamente (por ejemplo, de string a integer o JSON). También soporta un filtro opcional para busquedas mas especificas. El valor obtenido se retorna dentro del campo variable del data de salida.
Configuración
Sección titulada «Configuración»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| key | text | Si | Nombre de la variable a obtener. Soporta {{variable}}. |
| data | text | No | Filtro opcional para buscar el valor. |
| type | select | No | Tipo de dato para convertir el valor: Text (varchar), Integer, Float, Boolean, JSON, Array, Date, DateTime. Por defecto: varchar. |
{ "nextModule": "siguiente_modulo", "data": { "variable": "valor_almacenado" }, "_meta_": { "key": "nombre_variable", "data": "" }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso básico
Sección titulada «Caso básico»{ "label": "Get Variable", "key": "ultimo_pedido_id", "data": "", "type": "int"}- Internamente ejecuta el modulo Variable con
action: 'get'. - El valor se retorna en
data.variable. Los nodos posteriores acceden al valor condata.variable. - Si se especifica un tipo de dato, se intenta convertir el valor automáticamente. Si la conversion falla, se mantiene el valor original.
- Si la variable no existe,
data.variableserá null o undefined. - Soporta variables dinámicas
{{variable}}en la clave. - El campo
data(filtro) es opcional. Si se deja vacío, se obtiene la variable sin filtrar. - parentNode:
variable.
Nodos Relacionados
Sección titulada «Nodos Relacionados»- setVariable (para crear/actualizar variables)
- deleteVariable (para eliminar variables)
- variable (modulo base que utiliza internamente)
- decision (para evaluar el valor obtenido)