我有一个简单的Office.js应用程序,它从单个列读取数据,查找某些内容,然后将结果输出到相邻列。它在正常情况下运行良好,但是如果对表进行了筛选,则它将忽略筛选,并仍然查找所有内容。我遇到了.getVisibleView(),它正确地给出了经过筛选的/可见的值:
const range = context.workbook.getSelectedRange().getUsedRange
我的目标是对筛选值数组进行映射,如果行对象与筛选的值匹配,则对表数据进行筛选。例如,如果选择/检查2个筛选值,则希望将筛选值与相应的行对象属性进行比较,如果该属性与筛选值之一匹配,则将行数据添加到新数组中。 // Set state using useState hook
const [filter, setFilter] = React.useState(null)