是否可以在 Office.js 加载项中存储值以供以后使用?



在早期的Office集成解决方案中,我们使用仅在Office for Windows上运行的COM或VSTO加载项。在 WORD 的 VSTO 加载项中,我们使用 SQLite 数据库来存储一些将来可以更改的值。现在,我们希望使用 Office.js for WORD 重写该加载项。:我们是否可以将值存储在 Office.js 加载项中以供以后使用,或者是否有任何替代方法such as storing in XML or Json等?您看到的主要区别是 COM 加载项在用户设备或 Office 客户端中运行;而新的 Office 外接程序不涉及在用户设备或 Office 客户端中运行的代码。

有几个选项可用于在加载项中存储数据。您可以创建自定义 XML 并将其存储在文档中,也可以创建存储在文档中的自定义设置。JSON 字符串可以是自定义设置的值。有关详细信息,请参阅本文:保留加载项状态和设置。

此外,您可以将会话存储用于不需要在会话中存活的数据。可以使用 LocalStorage 在计算机(而不是文档(上存储信息。此外,您可以在 Web 应用程序中拥有后端数据存储;例如,Azure SQL数据库,Firebase,MongoDB等。

最新更新