Ir al contenido

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.

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ámetroEditorDescripción
columnexpresiónColumna donde buscar: letra (A, B) o número (1, 2).
valueexpresiónValor a buscar.
ParámetroEditorDescripción
sessionsesiónSesión de Google Sheets — Open. Opcional: dentro de un body se hereda.
sheetexpresiónHoja donde buscar.
rangeexpresiónRango de búsqueda. Por defecto, todas las columnas (A:Z).
has-headersbooleanoPrimera 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.

Google Sheets — Find row session = = hoja column = "A" value = = nit has-headers = true → output: cliente
If condition = = !isNull(cliente)
└─ then:
Log message = = "Cliente: " + str(cliente["Nombre"])