首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Apps脚本中的警报对话框

Google Apps脚本中的警报对话框
EN

Stack Overflow用户
提问于 2015-07-23 04:34:05
回答 2查看 7.7K关注 0票数 3

据我了解,Google Apps Script (GAS)提供了一个弹出对话框,对应于客户端JS中的告警对话框(参见:http://www.mousewhisperer.co.uk/drivebunny/message-dialogs-in-apps-script/)为了熟悉这个对话框,我准备了如下所示的测试代码:

Code.gs:

代码语言:javascript
运行
复制
var validate=function() {
   Browser.msgBox('Hello, world!', Browser.Buttons.OK);  // See: http://www.mousewhisperer.co.uk/drivebunny/message-dialogs-in-apps-script/
}
function doGet() {
      return HtmlService.createTemplateFromFile('index').evaluate().setTitle('Test').setSandboxMode(HtmlService.SandboxMode.IFRAME)
    }

index.html:

代码语言:javascript
运行
复制
<div>
 <form>
  <input type="button" value="Click Me" onclick="validate">
 </form>
</div>

当我单击"Click Me“按钮时,没有看到弹出对话框,而是在JS控制台中什么也没有发生,并且报告了一个错误,报告"validate”没有定义。有人能告诉我我错过了什么吗?感谢您的任何意见。

代码语言:javascript
运行
复制
 ... doug
EN

Stack Overflow用户

发布于 2015-07-23 08:59:18

浏览器方法是用于uiApp的,不是用于htmlApp的。它们在服务器端运行,甚至在作为foogle.run函数从客户端调用时可能无法工作。它也会有侧面的影响,因为它不会是客户的模式。

只需使用客户端浏览器中现有的alert/prompt javascript函数即可。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31573462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档