如何关闭对话框

时间:2012-07-10 15:21:49

标签: google-apps-script

我在UiApp中创建了一个对话框,使用

 app.createDialogBox();

我需要在查看详细信息后关闭它并返回到主UI。我没找到任何 对话框中的关闭按钮。

我在文档中看到了一个名为 addCloseHandler()的函数。

我应该用它来关闭对话框,任何一个例子还是有其他方法吗?

很抱歉,如果我的问题太天真了。

2 个答案:

答案 0 :(得分:3)

我认为对话框实际上“显示”和“隐藏”实际上并未“打开”和“关闭”。按照这个想法,setVisible(false)可能会做你所期望的。您可能还想查看setAutoHideEnabled

答案 1 :(得分:1)

经过几次测试后,似乎有一个issue 231676 (always classified 'New')有关此方法,但它分别于2010年9月和2011年7月开放,似乎没有任何动作......

  • The doc says 一种弹出窗口,顶部有一个标题区域,可以被用户拖动,但我无法移动...有没有人尝过它?
  • Henrique关于autoHideEnabled的建议in the documentation似乎也没有实现。

所以到目前为止,它似乎是一个漂亮的面板,背后有一个小阴影和非常闪亮的灰色标题区域,支持HTML ...不是那么糟糕;-)但这可以设置(在)可见。与其他面板唯一的主要区别在于,即使它被隐藏,它的位置也是免费的。我用它in a test app(使用选择文件夹关闭/需要对文档和邮件进行授权,问题676有一个简单的测试代码)