2017-07-26 3 views
0

Ich habe eine einfache Office.js-Anwendung, die Daten aus einer einzelnen Spalte liest, etwas nachschlägt und dann Ergebnisse in die angrenzende Spalte ausgibt. Es funktioniert gut unter normalen Bedingungen, aber Wenn die Tabelle gefiltert ist, ignoriert es die Filterung und sieht immer noch alles nach.Office.js Excel: Abrufen und Schreiben in sichtbare Zellen

ich über .getVisibleView gekommen sind(), die mich richtig nur die gefilterten/sichtbare Werte gibt:

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

aber danach, wie kann ich auf die entsprechenden entsprechenden Zellen schreiben?

Antwort

2

Genau wie Sie auf einer normalen Strecke würden.

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

-Philip, Entwickler auf dem Office Extensibility Team

Verwandte Themen