Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Office js 在Word客户端而不是文档中存储值_Office Js_Office Addins - Fatal编程技术网

Office js 在Word客户端而不是文档中存储值

Office js 在Word客户端而不是文档中存储值,office-js,office-addins,Office Js,Office Addins,是否有任何方法可以使用JS API在Word客户端中存储密钥/值对,这也适用于其他文档?类似于可用于Outlook API的roamingSettings属性?以下是Office.js API提供的用于持久化值的选项: 使用JavaScript API for Office的成员将数据存储为: 属性包中的名称/值对存储在取决于外接程序类型的位置。 文档中存储的自定义XML。 使用底层浏览器控件提供的技术:浏览器cookie或HTML5 web存储localStorage或sessionStora

是否有任何方法可以使用JS API在Word客户端中存储密钥/值对,这也适用于其他文档?类似于可用于Outlook API的roamingSettings属性?

以下是Office.js API提供的用于持久化值的选项:

使用JavaScript API for Office的成员将数据存储为:

属性包中的名称/值对存储在取决于外接程序类型的位置。 文档中存储的自定义XML。 使用底层浏览器控件提供的技术:浏览器cookie或HTML5 web存储localStorage或sessionStorage

在您的情况下,最好的选择是cookie或localStorage

参考文章:


github上的项目示例参考:O

不幸的是,Office没有提供任何选项来保存所有文档的用户设置。相反,您可以保存一个文档的设置

在你的情况下,你应该使用cookies。 第二个选项是,如果可以使用json文件来保存数据

我正在使用express.js服务器开发word插件。我将特定于用户的数据保存在json文件中。我的客户端javascript文件向服务器发送ajax请求以检索数据和存储新数据