我正在使用office.js创建excel加载项。我正在从任务窗格中单击按钮时使用某些json对象创建隐藏的工作表。现在的要求是,如果用户使用本机保存选项在本地保存工作簿,并且如果他再次以脱机模式打开工作簿并尝试启动加载项,则要读取隐藏的工作表数据并将其填充到任务窗格中。
请证明该信息我如何实现此功能。这会有所帮助。提前致谢。
从您的评论看来,您似乎找不到隐藏的工作表。
您可以按名称找到它,也可以通过搜索与隐藏它时设置的属性具有相同值的工作表来找到它: 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] 删除。
我来说两句