如何添加过滤器以从列中删除(空白)?

时间:2016-11-22 18:46:53

标签: office-js

我有一张140列的表格。尝试添加过滤器以在所有这些列中删除所有行(空白)。如何为(空白)添加过滤器?

尝试为某些列添加值['<0', '>0', '0']的值过滤器,因为它们是数字的,但它不起作用。还注意到清除所有140列上的过滤器太慢了。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

以下代码应允许您添加从列中删除空白值的过滤器:

Excel.run(function(ctx) {
    ctx.workbook.tables.getItemAt(0).columns.getItemAt(0).filter.applyCustomFilter("<>");
    return ctx.sync();
});

关于&#34;清除过滤器&#34;慢,你会介意扩大吗?您是在呼叫table.clearFilters()还是单独清除所有列?