Update Data Row
Update Data Row
Sección titulada «Update Data Row»Tipo: update-row · Paquete: DataTable Activities v1.0.5 · Salida: ninguna
Actualiza varias columnas de una fila (DataRow) de una sola vez.
Cómo funciona
Sección titulada «Cómo funciona»Recibe un diccionario { columna: valor } y asigna cada valor a su columna en la fila, en el orden en que aparecen. Cada valor se convierte al tipo de su columna; un null o un texto vacío deja la celda vacía. Las columnas que no menciones quedan intactas.
Los valores se aplican uno a uno: si uno falla (columna inexistente o tipo incompatible), los anteriores ya quedaron escritos. Si necesitas todo o nada, valida los valores antes.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
row | DataRow | — | La fila a modificar, ej. fila. |
values | Dictionary | — | Columnas a actualizar como { columna: valor }. Cada valor acepta un literal o una expresión. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Esta actividad no devuelve ningún valor; modifica la fila en sitio.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'row' debe evaluarse a una DataRow. | row no es una fila (por ejemplo, null). |
'values' debe ser un objeto { column: value }. | values no es un diccionario. Para una lista de valores por posición, usa Add Data Row al crear la fila. |
La columna '…' no existe. Columnas disponibles: …. | Una clave del diccionario no es una columna de la tabla. |
Un valor no es compatible con el tipo '…' de la columna '…'. | Un valor no se puede convertir al tipo de su columna. |
Ejemplo
Sección titulada «Ejemplo»Actualizar estado y fecha de pago de una factura encontrada:
Find Data Row table = facturas conditions: Numero equals "FV-1024" → output: fila
Update Data Row row = fila values: { Estado: "Pagada", FechaPago: today() }Actividades relacionadas
Sección titulada «Actividades relacionadas»- Set Cell — cambiar una sola columna.
- Get Data Row — obtener la fila a actualizar por índice.
- Tipos de datos › DataRow.