关闭文件并再次打开后,Excel应用程序中的绑定是否仍然存在

时间:2016-06-06 16:20:40

标签: office-js

我正在使用office.js开发Excel应用程序加载项。有人能告诉我在Excel应用程序中创建的绑定是否持久存在?如果我关闭文件并再次打开它,我仍然会在Excel文件中有绑定吗?

1 个答案:

答案 0 :(得分:2)

是的,绑定会保留在文档中,并且可以跨不同的会话,用户,平台和计算机进行访问。但是,它只能由创建它的加载项引用(例如,Uber加载项无法检索由PayPal加载项设置的绑定)。

开发人员经常设计他们的加载项,以便在页面加载时,加载项使用Bindings.getAllAsync检查已存在的绑定列表,然后遍历数组。另一种常见模式是在Settings对象中存储有关绑定的信息。

请注意,如果您希望在后续会话中继续获取与绑定相关的API事件,则需要为要获取事件的每个会话调用Binding.addHandlerAsync()