【发布时间】:2019-04-03 20:36:40
【问题描述】:
我使用以下代码在我的表上设置了一个过滤器:
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() 方法。
所以我的问题是如何从表中删除过滤后的行?
【问题讨论】:
标签: excel office365 office-js excel-addins