Clear DataTable
Clear DataTable
Sección titulada «Clear DataTable»Tipo: clear-datatable · Paquete: DataTable Activities v1.0.5 · Salida: ninguna
Vacía una DataTable: elimina todas sus filas pero conserva sus columnas (el esquema).
Cómo funciona
Sección titulada «Cómo funciona»Quita todas las filas de la tabla. Las columnas, sus nombres y sus tipos se mantienen, así que puedes reutilizar la tabla con Add Data Row. Vaciar una tabla que ya no tiene filas no es un error: simplemente no cambia nada. El registro de la ejecución indica cuántas filas se quitaron.
Las DataRow que hubieras guardado antes en variables dejan de pertenecer a la tabla; no las reutilices después de vaciarla.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
table | DataTable | — | La DataTable a vaciar, ej. buffer. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Esta actividad no devuelve ningún valor; modifica la tabla en sitio.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'table' debe ser una DataTable. | table no evalúa a una DataTable (variable vacía o de otro tipo). |
Ejemplo
Sección titulada «Ejemplo»Reutilizar una tabla como buffer dentro de un bucle:
Clear DataTable table = buffer
For Each items = lote itemVariable = item └─ activities: Add Data Row table = buffer values: { id: item.Id, total: item.Total }
Write Excel Sheet path = "C:/out/lote.xlsx" data = bufferActividades relacionadas
Sección titulada «Actividades relacionadas»- Add Data Row — volver a llenar la tabla.
- Remove Data Row — eliminar una sola fila.
- Build DataTable — crear una tabla desde cero.