Я установил фильтр для своей таблицы, используя следующий код:
let filter = taxTable.columns.getItem('Tax').filter;
filter.apply({
filterOn: Excel.FilterOn.values,
values: ['.0']
});
let filterData = taxTable.getDataBodyRange();
let visibleRange = filterData.getVisibleView().load('rowCount, rows');
await context.sync();
if (visibleRange.rowCount > 0) {
// Delete individual rows ?????
}
visibleRange
относится к типу Excel.RangeView
, который не имеет метода row.delete()
.
Итак, мой вопрос: как удалить отфильтрованные строки из таблицы?