我们可以在Office.js加载项中存储值以供以后使用吗?

时间:2018-10-17 18:38:34

标签: office-js office-js-helpers

在早期的Office集成解决方案中,我们使用的COM或VSTO加载项仅在Office for Windows上运行。在WORD的VSTO add-in中,我们使用SQLite数据库存储一些将来可能更改的值。现在,我们要使用Office.js for WORD重新编写该加载项。 问题:我们可以在Office.js加载项中存储值以供以后使用,还是such as storing in XML or Json等其他替代方案?您看到的主要区别是COM加载项正在用户设备或Office客户端中运行。相反,新的Office加载项不包含在用户设备或Office客户端中运行的代码。

1 个答案:

答案 0 :(得分:0)

有多种用于在加载项中存储数据的选项。您可以创建自定义XML并将其存储在文档中,还可以创建存储在文档中的自定义设置。 JSON字符串可以是自定义设置的值。有关详细信息,请参见本文:Persisting add-in state and settings

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