【问题标题】:How to create an alert message in Google app script while deploying a web app?部署网络应用程序时如何在 Google 应用程序脚本中创建警报消息?
【发布时间】:2014-10-13 11:37:55
【问题描述】:

我正在尝试使用 Google 应用脚本创建一个网络应用,如果您按下按钮,您可能会收到一条警报消息。

在 home.gs 文件中我尝试了这个:

function let_user_decide()
{
Browser.msgBox('Greetings', 'Press Yes or No?', Browser.Buttons.YES_NO);
};

不幸的是,当我应该收到警报消息时按下按钮时,我一直收到此消息:

异常:无法从此上下文调用 Browser.inputBox()。

需要提一下:我的脚本使用的是 Google 电子表格,但 msgBox 应该出现在 webapp 中!另外,我使用 HTML

知道我做错了什么吗?我该如何解决?

【问题讨论】:

    标签: javascript google-apps-script msgbox


    【解决方案1】:

    Browser.msgBox 确实只在电子表格界面中可用,在 webapps 中不可用。

    您有很多替代方法来发出警报,但您应该提及您使用的是 UiApp 还是 HTML 服务。

    在 UiApp 中,您可以创建 popupPanel,例如,在 HTML 中,您可以抛出警报(抛出新的错误('sample alert'))或使用 JQuery Ui 元素来做到这一点。

    【讨论】:

    • 已编辑。使用html,你能解释一下吗?
    • 实际上,我已经尝试将这一行替换为 - 'alert'、'window.alert' 与 'confirm' 和 'prompt' 相同。它仍然对我不起作用。
    • 此外,我找不到以您提供的方式发出 Yes_No 警报的方法(抛出新错误)
    • 请解释如何使用html服务进行警报
    猜你喜欢
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    相关资源
    最近更新 更多