如何在 office js api 中管理锁和 row/column 可见性

How can I manage locks and row/column visibility in office js api

我们想将 excel 在线集成到我们的应用程序之一。我们的应用程序需要通过 locking/unlocking 个单元格处理用户并以编程方式更改 rows/columns 可见性。

我找到了如何创建可以创建工作表、插入数据等的加载项...

示例位于:

但我找不到任何方法来更改锁定和可见性。该功能可能尚不可用,或者我只是找不到它的文档。谁能给我指出正确的方向?

感谢您的帮助

我们刚刚发布了 public 的 1.2 API 集,允许您将范围的可见性更改为 hide/show columns/rows。 您可以在此处找到新 API 的概述: https://github.com/OfficeDev/office-js-docs/tree/ExcelJs_1.2_OpenSpec/excel

对于 hiding/showing 行和列,属性 是 Range.rowHidden 和 Range.ColumnHidden,都是布尔值。

此外,我们现在也有锁定单元格的保护。这是在 Range.Format.Protection.