部署网络应用程序时如何在Google应用程序脚本中创建警报消息?

Yai*_*ban 5 javascript msgbox google-apps-script

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

在home.gs文件中,我尝试了以下操作:

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

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

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

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

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

Ser*_*sas 5

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

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

例如,在 UiApp 中,您可以创建一个popupPanel,而在 HTML 中,您可以抛出警报(throw new Error('sample alert'))或使用 JQuery Ui 元素来执行此操作。