Office.js | 如何从工作簿中读取隐藏的工作表数据

萨加尔

我正在使用office.js创建excel加载项。我正在从任务窗格中单击按钮时使用某些json对象创建隐藏的工作表。现在的要求是,如果用户使用本机保存选项在本地保存工作簿,并且如果他再次以脱机模式打开工作簿并尝试启动加载项,则要读取隐藏的工作表数据并将其填充到任务窗格中。

请证明该信息我如何实现此功能。这会有所帮助。提前致谢。

TJ人群

您的评论看来,您似乎找不到隐藏的工作表。

您可以按名称找到它,也可以通过搜索与隐藏它时设置的属性具有相同值的工作表来找到它: visibility

context.workbook.worksheets.load("items");
await context.sync();
for (const sheet of context.workbook.worksheets.items) {
    sheet.load("visbility");
}
await context.sync();
for (const sheet of context.workbook.worksheets.items) {
    if (sheet.visibility !== "Visible") { // Or === "Hidden" or === "VeryHidden", depending on your code
        // This sheet is hidden
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

office.js读取工作表属性

Office-JS可以触发VBA工作簿或工作表事件过程吗?

在 office 插件中获取 office.js 中的工作表名称

Microsoft Office.js Excel加载项-使用javascript / react检索工作表/工作簿的唯一ID

如何使用Office-js以编程方式向工作表中的单元格添加超链接?

为什么 Office JS for Excel 中的 onChanged 没有工作表名称

如何使用Office-js在不使用超链接格式的情况下向工作表中的单元格添加超链接?

如何将 Office 365 Excel 工作簿带到前台?

Excel office-js API-获取特定工作表的范围

是否可以使用Office Js Api在Excel工作表上添加按钮?

使用Office.js在Excel中删除表中的空行

使用Office-JS删除Excel表中的行

如何在普通网站和带有Office.js的Office加载项中重用页面

Mac中未加载office加载项-Mac中是否支持Office.initialize事件?office.js

如何在office.js中复制范围格式?

StorageEvent 在 Office 加载项中如何工作?

Office JS加载项

Office-js-helper

如何使用office.js获得Office应用程序的版本价值

如何使用office.js查找Office AddIn Host,它是Word应用程序还是Excel?

Office-js:在Office Store中更新加载项的最佳实践

Office-js:在Excel中提取图表数据范围

在Office UI Fabric JS中的jquery / css中关闭面板

如何使用Office JS在Word文档的正文中添加书签

如何使用office-js Excel API的预览版?

office.js 2mb 需求如何衡量?

Office-JS & VBA Addin 如何混搭

如何使用Office JS每天发送电子邮件

如何使用Office JS设置表格标题背景色