Hello,
If you want to keep the empty column name into list, you could also process like this.
dt = Current Data Table();
iColMax = NCol(dt);
iRowMax = NRow(dt);
null = 0;
lstDelete = List();
For (iCol = 1, iCol<=iColMax, iCol++,
null = 0;
col = Column(iCol);
strColName = Column(iCol) << GetName;
For (iRow = 1, iRow<=iRowMax, iRow++,
If (Or(IsEmpty(col[iRow]),IsMissing(col[iRow])),
null = null + 1;
);
);
If (null == iRowMax, InsertInto(lstDelete, Eval(strColName))
);
);
dt << Delete Columns(lstDelete);