Ir al contenido

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).

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ámetroTipoPor defectoDescripción
tableDataTable—La DataTable a vaciar, ej. buffer.

Ninguno.

Esta actividad no devuelve ningún valor; modifica la tabla en sitio.

MensajeCausa y solución
'table' debe ser una DataTable.table no evalúa a una DataTable (variable vacía o de otro tipo).

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 = buffer