Variables repetidas
Las variables repetidas (multiplicadoras) se usan con campos que pueden contener múltiples valores (como asignados, archivos, etc.). Permiten volcar automáticamente datos de esos campos en plantillas de documentos, texto con variables y campos calculados — ya sea generando una fila separada por cada valor o combinando todos los valores en una sola línea separada por comas. Los campos que pueden contener conjuntos de valores en tareas, contactos, proyectos y empleados incluyen:
Campos del sistema
| Campo | Variable |
|---|---|
| Asignados | {{Task.Assignee}} |
| Participantes | {{Task.Participant}} |
| Auditores | {Task.Task auditors}} |
| Etiqueta de datos | {{Data tag.Actual working time}} |
| Archivos | {{{Task.Attached files}} {{Task.Task file}} |
Campos personalizados
Campos personalizados
- Lista
- Conjunto de tareas
- Conjunto de valores del directorio
- Lista de usuarios
- Conjunto de valores
- Archivos
Mostrar todos los valores en una sola fila
Si usas una variable repetida en una plantilla de Word o en texto con variables, todos los valores del campo se listarán en una única línea, separados por comas. Así se ve la variable en la plantilla:
En el documento generado:
Mostrar valores en filas separadas
En plantillas de Excel o en tablas de Word, las variables repetidas duplican las filas automáticamente y muestran cada valor incluido en el campo.
Así se ve la variable en la plantilla:
En el documento generado:
Opciones adicionales
Para un formateo más avanzado en texto con variables, puedes usar las construcciones FOREACH o TABLE.
Por ejemplo, usando FOREACH con una variable repetida en un bloque dinámico:
Después de guardar el bloque, los datos se mostrarán como una columna:
Importante
- En las construcciones FOREACH y TABLE, el primer argumento debe ser el nombre del campo sobre el que quieres iterar:
- Dentro del cuerpo de cada construcción, debes añadir el nombre de la variable y especificar de qué campo se deben tomar los datos:
Variables y JSON en solicitudes POST
Para una solicitud en formato JSON, una variable repetida se representa como un array:
La solicitud generará JSON válido:
{
phone: [
"1 (234) 567-89-01",
"2 (345) 678-91-23",
"+5 (6789) 12-34-56"
]
}
Si el endpoint espera una única cadena en lugar de un array, usa la variable “Phones as a string”:
{
phone: "{{Task.Counterparty.Phones as string}}"
}
Resultado:
{
phone: "1 (234) 567-89-01,2 (345) 678-91-23,+5 (6789) 12-34-56"
}