0

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

4

1 回答 1

0

在加载项中存储数据有多种选择。您可以创建自定义 XML 并将其存储在文档中,还可以创建自定义设置并将其存储在文档中。JSON 字符串可以是自定义设置的值。有关详细信息,请参阅本文:持久化加载项状态和设置

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

于 2018-10-17T20:20:21.063 回答