Office.js Excel:获取和写入可见单元格

时间:2017-07-26 17:55:23

标签: office-js excel-2016

我有一个简单的Office.js应用程序,它从单个列中读取数据,查找某些内容,然后将结果输出到相邻列。它在正常情况下工作正常,但如果表被过滤,它会忽略过滤并仍然查找所有内容。

我遇到了.getVisibleView(),它正确地给了我过滤/可见值:

const range = context.workbook.getSelectedRange().getUsedRange().getVisibleView();
range.load("values");

但在那之后,我该如何写相应的  相应的细胞?

1 个答案:

答案 0 :(得分:2)

就像你在正常范围内一样。

var visibleRange = context.workbook.getSelectedRange().getUsedRange()..getVisibleView();
visibleRange.values = rangeValuesToSetVisible;

-Philip,Office可扩展性团队的开发人员