Office js Office加载项-在共享运行时加载项中打开任务窗格时发生SetAppRuntimeState错误
我有一个使用共享运行时的office加载项项目。我最近在尝试从函数执行中使用Office js Office加载项-在共享运行时加载项中打开任务窗格时发生SetAppRuntimeState错误,office-js,office-addins,Office Js,Office Addins,我有一个使用共享运行时的office加载项项目。我最近在尝试从函数执行中使用Office.addin.showAsTaskpane()打开任务窗格时发现了此错误 奇怪的是,如果我从工作簿中删除此加载项的所有自定义函数,我将能够再次打开任务窗格;此外,我尝试将有此问题的工作簿中的所有工作表复制到新工作簿中,并且一切正常,我可以打开新工作簿上的任务窗格 因此,我不确定此错误是否与工作簿特定的设置有关,或者是否有任何API必须用于设置AppRuntimeState。 以前有人发现过这个错误吗?这似乎是
Office.addin.showAsTaskpane()
打开任务窗格时发现了此错误
奇怪的是,如果我从工作簿中删除此加载项的所有自定义函数,我将能够再次打开任务窗格;此外,我尝试将有此问题的工作簿中的所有工作表复制到新工作簿中,并且一切正常,我可以打开新工作簿上的任务窗格
因此,我不确定此错误是否与工作簿特定的设置有关,或者是否有任何API必须用于设置AppRuntimeState。
以前有人发现过这个错误吗?这似乎是officejs api中的一个错误,但我不确定根本原因是什么,因为我找不到任何有关SetAppRuntimeState的api。当您尝试在不使用共享运行时的情况下调用
showAsTaskpane()
时,会发生此错误。出现问题的工作簿可能引用了较旧版本的外接程序清单
请仔细检查是否正确启用了共享运行时,以及是否从属于共享运行时一部分的方法调用它。一种简单的验证方法是尝试访问任务窗格上下文中设置的变量。我清除了本地存储、会话存储和cookie中的所有内容。是否还有其他地方需要清除以清除对旧版本的引用?我也尝试过清除缓存和cookie。它仍然显示相同的错误。我认为已启用共享运行时,因为自定义函数可以访问从命令按钮设置的窗口对象中的变量。您可以尝试使用(在Windows上)清除可能仍嵌入文件中的任何外接程序相关信息。谢谢!我的外接程序正在修复工作簿上正常工作。