Google Script app.createServerHandler Missing;在陈述第8行之前

时间:2016-03-23 14:53:22

标签: scripting syntax-error google-sites

我正在Google网站上填写请假申请表。如果我注释掉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');

1 个答案:

答案 0 :(得分:0)

选中link

我相信你要做的就是贬值。但无论哪种方式,我认为你设置处理程序错误。类似的东西:

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
}