连续获取单元格 Excel Addin Nodejs Api

Get cells in a row Excel Addin Nodejs Api

问题是,当我们获得完整范围(例如,=SUM(A:A) 给出 A:A 作为先例)作为先例时,我们需要检查此范围内的单元格。但是我们能否只获得 row/col 中实际填充的单元格?

现在我们调用 api 来获取每个单元格的先例。 Excel 为未填充的单元格抛出错误,但如果我们想要将加载项提升到与 Web 应用程序相同的性能水平,我们需要减少 api 调用。

我在 getSpecialCellsOrNullObject api 中找到了答案。

https://docs.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-ranges-special-cells

const range = excelSheet.getRange("A:A");
const numberCells = range.getSpecialCellsOrNullObject(Excel.SpecialCellType.constants, Excel.SpecialCellValueType.numbers);