# Grupos repetibles

Recoge tantas entradas como necesite un encuestado desde un solo bloque repetible.

## Grupos repetibles

Un grupo repetible reúne varias preguntas relacionadas en un solo bloque que los encuestados pueden añadir una y otra vez. Un bloque recoge toda una lista — invitados, partidas, contactos — sin que tengas que adivinar cuántas filas vas a necesitar.

<h2 id="what-it-is">Qué es un grupo repetible</h2>

<p>
  Un grupo repetible es un contenedor con nombre que guarda una o más preguntas — sus <strong>campos miembro</strong>. Los encuestados
  añaden tantas <strong>entradas</strong> del grupo completo como necesiten. Cada entrada recoge un conjunto nuevo de respuestas para cada
  campo miembro que contiene.
</p>

<p>Recurre a uno siempre que un mismo encuestado pueda aportar el mismo tipo de datos más de una vez:</p>

<ul>
  <li>
    <strong>Invitados de un evento</strong> — un Nombre y una Edad para cada persona que traigan.
  </li>
  <li>
    <strong>Partidas de un pedido</strong> — un producto, cantidad y precio por fila.
  </li>
  <li>
    <strong>Contactos</strong> — nombre, correo electrónico y cargo para cada persona de un equipo.
  </li>
  <li>
    <strong>Historial laboral</strong> — empresa, puesto y fechas para cada trabajo anterior.
  </li>
</ul>

<h2 id="add-a-repeating-group">Añadir un grupo repetible</h2>

<p>
  Un grupo repetible es un bloque estructural: un título de grupo, los campos miembro que contiene y un botón de añadir. Los grupos viven en
  el nivel superior de tu formulario — el editor fija esa forma automáticamente, y no puedes anidar uno dentro de otro.
</p>

Grupo repetible</strong>. El cursor se sitúa en el título.',
    },
    {
      title: 'Ponle un nombre al grupo',
      description:
        'Dale un título, como "Invitados adicionales". Es el encabezado que los encuestados ven encima de las entradas. Ocúltalo después desde el menú del bloque si no lo quieres.',
    },
    {
      title: 'Añade campos miembro dentro',
      description:
        'Suelta preguntas normales dentro del grupo — Text Input, Number, Date Picker, Dropdown y más. Cada una conserva su propia etiqueta, marcador de posición e interruptor de obligatoriedad.',
    },
    {
      title: 'Edita la etiqueta del botón de añadir',
      description: 'El botón dice "Add one more" hasta que lo cambies. Hazlo coincidir con el contenido — "Añade otro invitado".',
    },
  ]}
/>

<p>
  ¿Ya tienes los campos creados? Selecciónalos, abre el menú del bloque desde el control de arrastre y elige{' '}
  <strong>Crear grupo repetible</strong> — funciona con un solo bloque o con una serie de ellos. Ese mismo menú sobre un grupo ofrece{' '}
  <strong>Ocultar título</strong> y <strong>Quitar agrupación</strong>, que vuelve a separar las preguntas.
</p>

<h2 id="what-respondents-see">Qué ven los encuestados</h2>

<p>
  La primera entrada se muestra en línea — el título del grupo, sus campos miembro y el botón de añadir, igual que cualquier otra sección
  del formulario. En cuanto un encuestado añade una segunda entrada, cada una pasa a ser una tarjeta numerada (01, 02, 03 …) con un control
  para quitarla en su esquina.
</p>

<ul>
  <li>
    <strong>Botón de añadir</strong> — agrega una nueva entrada en blanco cada vez que se hace clic en él.
  </li>
  <li>
    <strong>Control para quitar</strong> — la X de una tarjeta elimina esa entrada. Aparece en cuanto hay dos o más entradas.
  </li>
  <li>
    <strong>En el límite</strong> — un grupo admite hasta 100 entradas, y el botón de añadir también se desactiva cuando las respuestas
    alcanzan el límite de payload de 256 KB por envío. Ambos son topes contra envíos descontrolados, algo que los encuestados normalmente no
    llegan a encontrar.
  </li>
</ul>

<p>
  En una <a href="/es/requests/overview">solicitud</a> que bloquea uno de los campos miembro del grupo, la forma queda fija para ese
  destinatario: no puede añadir ni quitar entradas.
</p>

> 💡 **Mantén los campos miembro enfocados**
> <p>
>     Un grupo repetible funciona mejor con un puñado de preguntas concretas — el conjunto que un encuestado rellena una vez por entrada. El
>     interruptor de obligatoriedad se aplica por entrada, así que todas las entradas deben superar la misma validación.
>   </p>

<h2 id="logic-and-groups">Grupos y lógica condicional</h2>

<p>
  Un grupo completo se puede mostrar u ocultar con una regla de <a href="/es/building-forms/conditional-logic">lógica</a>, igual que
  cualquier otro bloque. Los campos miembro no pueden: no se ofrecen como condiciones, como destino de mostrar/ocultar, ni como destino de
  obligatorio/opcional, porque una regla actuaría en silencio solo sobre la primera entrada. Ramifica en su lugar a partir de una pregunta
  fuera del grupo.
</p>

<h2 id="where-answers-show-up">Dónde aparecen las respuestas</h2>

<p>
  Una vez que llegan las respuestas, el grupo se mantiene agrupado en todas las superficies. Cada página de abajo tiene el detalle completo
  — esto es solo el mapa:
</p>

<ul>
  <li>
    <strong>
      <a href="/es/submissions-analytics/submission-inbox">Bandeja de respuestas</a>
    </strong>{' '}
    — una respuesta muestra tarjetas numeradas por entrada; la vista de tabla obtiene un único chip de recuento que abre el detalle.
  </li>
  <li>
    <strong>
      <a href="/es/submissions-analytics/question-summary">Resumen agregado</a>
    </strong>{' '}
    — el grupo aparece como una sola tarjeta con recuentos de entradas y de respuestas, más un mini bloque por cada campo miembro.
  </li>
  <li>
    <strong>
      <a href="/es/submissions-analytics/exports">Exportar respuestas</a>
    </strong>{' '}
    — cada entrada se exporta bajo sus propias claves, y el grupo completo también puede colapsarse en una sola columna de texto con
    etiqueta.
  </li>
  <li>
    <strong>
      <a href="/es/requests/callbacks">Callbacks y la API</a>
    </strong>{' '}
    — las respuestas del grupo aparecen bajo su propia <a href="/es/requests/field-keys">clave de campo</a> como una lista, un objeto por
    entrada con los campos miembro como claves, en el orden en que el encuestado las dejó.
  </li>
</ul>

<h2 id="referencing-group-answers">Referenciar las respuestas del grupo</h2>

<p>
  Inserta un grupo repetible en otras preguntas, notificaciones o integraciones con una mención <strong>@</strong> — menciona un solo campo
  miembro para unir el valor de ese campo en todas las entradas, o menciona el grupo completo para traer todas las entradas a la vez.
  Consulta{' '}
  <a href="/es/building-forms/answer-piping#referencing-repeating-groups">Inserción de respuestas → Referenciar grupos repetibles</a> para
  ver exactamente cómo se resuelve cada referencia, con ejemplos.
</p>

<h2 id="next-steps">Próximos pasos</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Inserción de respuestas](/es/building-forms/answer-piping) — Referencia las respuestas del grupo en cualquier parte de tu formulario
  - [Lógica condicional](/es/building-forms/conditional-logic) — Muestra, oculta y ramifica según las respuestas
  - [Bandeja de respuestas](/es/submissions-analytics/submission-inbox) — Lee las entradas como tarjetas numeradas
  - [Exportar respuestas](/es/submissions-analytics/exports) — Descarga las entradas del grupo en CSV o Excel
</div>
