Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.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 关闭文件并再次打开后,Excel应用程序中的绑定是否保持不变_Office Js - Fatal编程技术网

Office js 关闭文件并再次打开后,Excel应用程序中的绑定是否保持不变

Office js 关闭文件并再次打开后,Excel应用程序中的绑定是否保持不变,office-js,Office Js,我正在使用office.js开发Excel应用程序外接程序。有人能告诉我在Excel应用程序中创建的绑定是持久的吗?如果我关闭文件并再次打开它,我是否仍将该绑定保存在Excel文件中?是的,该绑定将保留在文档中,并且可以跨不同会话、用户、平台和计算机访问。但是,它只能由创建它的外接程序引用(例如,Uber外接程序无法检索PayPal外接程序设置的绑定) 开发人员通常设计他们的外接程序,以便在页面加载时,外接程序使用数组检查已经存在的绑定列表,然后遍历数组。另一种常见模式是将绑定信息存储在Sett

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

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

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


请注意,如果要在后续会话中继续获取与绑定相关的API事件,则需要为每个要获取事件的会话调用。

您好,我可以获取绑定,但我注意到绑定事件没有被调用,在我再次打开文件后,我确实再次调用了addHandlerAsync,我还尝试删除事件并再次添加,但没有成功。我发现绑定也与外接程序相关。不确定,因为我没有进一步研究,但我看到更改了外接程序的ClientId,绑定不再可见。但是它们在XML/ZIP文件中。