Google Sheets — Find row
Google Sheets — Find row
Sección titulada «Google Sheets — Find row»Tipo: googlesheets-find-row · Paquete: Google Sheets Activities v1.0.0 · Salida: object
Encuentra la primera fila donde una columna coincide con un valor, y la devuelve completa. Es el equivalente a un BUSCARV (VLOOKUP): localizar el registro de un cliente, un pedido, una cita por su identificador.
Cómo funciona
Sección titulada «Cómo funciona»Busca en la columna column (letra como A o número como 1) el value, y devuelve la fila encontrada. Con has-headers = true (por defecto) la devuelve como un diccionario (clave = nombre de columna); si no, como una lista de valores. La comparación ignora mayúsculas y espacios.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
column | expresión | Columna donde buscar: letra (A, B) o número (1, 2). |
value | expresión | Valor a buscar. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
session | sesión | Sesión de Google Sheets — Open. Opcional: dentro de un body se hereda. |
sheet | expresión | Hoja donde buscar. |
range | expresión | Rango de búsqueda. Por defecto, todas las columnas (A:Z). |
has-headers | booleano | Primera fila como encabezados → resultado como diccionario. Por defecto true. |
Devuelve la fila encontrada (un diccionario si has-headers, o una lista), o nulo si no hay coincidencia.
Ejemplo
Sección titulada «Ejemplo»Google Sheets — Find row session = = hoja column = "A" value = = nit has-headers = true → output: clienteIf condition = = !isNull(cliente) └─ then: Log message = = "Cliente: " + str(cliente["Nombre"])Actividades relacionadas
Sección titulada «Actividades relacionadas»- Find cell — encontrar una celda concreta.
- Read sheet — leer todo y filtrar con LINQ.