谷歌脚本app.createServerHandler丢失;在语句第8行之前



我正在谷歌网站上处理休假申请表。如果我注释掉app.createServerHandler行,就可以了。下面的代码缺少什么?

var app = UiApp.createApplication().setTitle('OIT Leave Request');
//Create a panel to hold the form elements
var panel = app.createVerticalPanel().setId('panel');
//Create event handlers for form
var AllDayBoxHandler() = app.createServerHandler('AllDayBoxEvent');

检查此链接。

我相信你想做的事已经贬值了。但不管怎样,我认为你设置的处理程序是错误的。类似于:

function doGet(e) {
  var app = UiApp.createApplication().setTitle('OIT Leave Request');
  //Create a panel to hold the form elements
  var panel = app.createVerticalPanel().setId('panel');
  app.add(panel);
  //Create event handlers for form
  var AllDayBoxHandler = app.createServerHandler('AllDayBoxEvent');
  //Not exactly sure what events a panel can get
  //A button would have a .addClickHandler method
  panel.addOpenHandler(AllDayBoxHandler);
  return app;
}
//The event handler method
function AllDayBoxEvent(e) {
  // your code
}

最新更新