# Leer filas de Google Sheets

Busca filas en una hoja de cálculo de Google, guarda valores en variables y muestra las filas a la persona.

![Panel de configuración del bloque «Leer filas de Google Sheets»](https://support.jetbot24.ru/_media/es/01-chatbots/03-blocks/07-lists/_images/google-sheet-reader.webp?v=1792562451)

## Configuración

«Enlace a la tabla», «Hoja», «Rango de filas a procesar» y «Filtros» funcionan como en la [configuración común](https://support.jetbot24.ru/es/chatbots/blocks/lists#configuración-común-de-los-bloques-de-google-sheets).

- **«Ordenación»**: la columna y el orden: «Asc» o «Desc».
- **«Variables de la tabla»**: en qué variable guardar el valor de cada columna. Los botones «Añadir variable» y «Añadir variable global» eligen dónde escribir: en una variable del contacto o en una variable global del bot. Se guarda el valor de la primera fila encontrada.
- **«Plantilla de la cadena de mensajes»**: qué enviar a la persona por cada fila:
  - «Plantilla»: texto. El valor de una celda se inserta por la letra de su columna: `{{ A }}`, `{{ B }}`;
  - «Foto» y «Archivo»: la letra de la columna cuya celda contiene un enlace directo a una imagen o a un archivo.
- **«Número de registros por mensaje»**: cuántas filas mostrar, de 1 a 100.
- **«Procesar la tabla con JavaScript»**: activa el campo «JavaScript para procesar la tabla». En el código, las filas encontradas están disponibles como `sheet.data`: un array de filas en el que cada fila es un array de celdas. Qué columnas cargar para el código se indica llamando a `setColumnRange("A:Z")`. Los detalles están en [Variables integradas](https://support.jetbot24.ru/es/api/javascript/builtins#filas-de-la-hoja).
- **«Menú»**: los botones del bloque.

Después, los valores guardados se usan como variables normales: `{{ $precio }}`; los detalles están en [Datos que puedes insertar](https://support.jetbot24.ru/es/chatbots/templates/data). Puedes dejar la plantilla vacía si solo necesitas las variables.

## Salidas

- «No se encontraron registros»: en el rango no hay filas que cumplan los filtros. En ese caso, las variables no cambian.
- Botones de «Menú»: la persona pulsó un botón.
- «Cualquier otra frase»: la persona escribió otra cosa.
- «Continuar»: justo después de guardar las variables y enviar las filas.

> [!NOTE]
> Si «Continuar» no está conectado a nada y «Cualquier otra frase» sí, el bot sigue por «Cualquier otra frase» justo después de mostrar las filas, sin esperar respuesta.
