首页 > 解决方案 > 另一个窗口的事件监听器

问题描述

我会尽力解释我在这里尝试做的事情:

我正在创建一个具有侧边栏界面的 Google 应用脚本插件。当用户单击其中一个按钮时,它将加载 Google 文件选择器以供他们上传文件。一旦文件上传到选择器中,选择器窗口将设置为自动关闭,然后运行一些后台功能(在服务器端)以从所选文件中导入数据。

在原始侧边栏上,我在底部有一个状态栏,显示插件是否仍在运行(仍在导入数据)。问题是我不能更新状态栏元素说它已经完成,因为它是一个单独的窗口(选择器窗口),它导入文件然后运行服务器端功能。

我想知道是否有办法在侧边栏中设置一个事件侦听器来检查选择器窗口是否已关闭(在它运行服务器端功能之后),以便它可以更新状态栏以显示“完成“?

我还没有找到任何有关拥有监视另一个窗口的事件侦听器的信息。

也欢迎提出另一种完全解决此问题的方法的建议。

上传文件后,文件选择器窗口有一个回调函数。但是,我不知道有一种方法可以使用它在另一个窗口上编写 HTML(状态栏显示“完成”)

标签: javascripthtmlgoogle-apps-scriptweb-applicationsgoogle-picker

解决方案


推荐阅读