Javascript 如何创建从Google应用程序脚本到Web应用程序的消息框

Javascript 如何创建从Google应用程序脚本到Web应用程序的消息框,javascript,arrays,google-apps-script,web-applications,message,Javascript,Arrays,Google Apps Script,Web Applications,Message,我正在尝试创建一个从.gs到web应用的消息框,我尝试了以下操作,但消息框无法显示: var html = HtmlService.createHtmlOutputFromFile('View'); SpreadsheetApp.getUi().showModalDialog(html, 'Dialog title'); Browser.msgBox('Hello!', Browser.Buttons.OK); HtmlService.createHtmlOutput("Hello

我正在尝试创建一个从.gs到web应用的消息框,我尝试了以下操作,但消息框无法显示:

var html = HtmlService.createHtmlOutputFromFile('View');
SpreadsheetApp.getUi().showModalDialog(html, 'Dialog title');

Browser.msgBox('Hello!', Browser.Buttons.OK);

HtmlService.createHtmlOutput("Hello!");
这些方法正确吗?您的回复将不胜感激:)

您尝试使用的方法是为
  • 您不能在WebApp中使用它们,即使您的WebApp已绑定到电子表格
  • 无论如何,这没有什么意义,因为当您部署一个WebApp时,您与WebApp接口交互,而不是与电子表格UI交互
  • 相反,您需要使用可从WebApp客户端访问的Javascript方法,请参阅
示例:

Code.js

函数doGet(){
返回HtmlService.createHtmlOutFromFile(“索引”);
}
函数调用(){
Logger.log(“我被叫”);
//代码的其余部分
}
index.html


if(确认(“请确认,您确定要继续吗?”){
警报(“将调用google.script.run”);
google.script.run.called();
}否则{
警告(“你取消了!”);
} 

当你说“网页”时,你的意思是你试图在Web应用程序中添加此代码吗?如果可能的话,请提供更多的上下文/代码。哦,是的,对不起,我是说Web应用这个Web应用在哪里?@TheMaster我只是想从我的.gs创建一个消息框,我是否也应该发布我的html代码?@Ray context。退后一步。函数是如何调用的?从哪里来?