Office.js Excel: получение и запись в видимые ячейки
У меня есть простое приложение Office.js, которое читает данные из одного столбца, что-то ищет, а затем выводит результаты в соседний столбец. Он работает нормально в нормальных условиях, но если таблица фильтруется, она игнорирует фильтрацию и все равно просматривает все.
Я сталкивался с.getVisibleView(), который правильно дает мне только отфильтрованные / видимые значения:
const range = context.workbook.getSelectedRange().getUsedRange().getVisibleView();
range.load("values");
но после этого, как я могу написать в соответствующие ячейки?
1 ответ
Решение
Так же, как вы бы на нормальном расстоянии.
var visibleRange = context.workbook.getSelectedRange().getUsedRange()..getVisibleView();
visibleRange.values = rangeValuesToSetVisible;
-Philip, разработчик в команде Office Extensibility