office-js - OfficeJs displayDialogAsync - 检查我是否有一个打开的对话框窗口
问题描述
我有一个excel插件。我从我的加载项中放置了两个内容窗格,我想从中打开一个对话框。
一个excel同时只允许一个对话框窗口。
当我在向服务器发出 ajax 请求之前打开对话框窗口时,但如果我无法打开对话框窗口,那么我不需要 ajax 调用。
我试图将信息保存到 localStorage,但如果 excel 是 hurm 并自行重新加载,localstorage 将显示对话框依次打开,这是错误信息。
如何检查我是否有一个打开的对话窗口?
预先感谢您的回答。
解决方案
displayDialogAsyc
如果已经打开了一个对话框,该方法将返回错误 12007。如果返回 12007,您可以对此进行测试并让您的代码分支。有关一些详细信息,请参阅displayDialogAsync中的错误。
推荐阅读
- python - 电报发送;如何在组中发送消息(python)
- java - Java 与 ArrayLists 函数的索引
- python-3.x - 如何使用 Python 和 Selenium Webdriver 在 Chrome 中加载默认配置文件?
- github - 在 Firefox 中关闭 GitHub 企业暗模式
- json - 黄瓜量角器 E2E 测试的环境标志?
- php - 使用 Foundation 的自定义 Wordpress 主题中的插件 jQuery 冲突
- neo4j - Cypher 将来自不同表的信息连接到一个表中
- .htaccess - htaccess - 使用过滤器更改文件目录
- laravel - 从 Vue 前端触发 Xdebug
- r - 'names' 属性 [4000] 必须与向量 [5] 的长度相同