创建用户界面元素E.parameter.widgetName

时间:2012-09-14 11:55:01

标签: google-apps-script


我正在尝试通过按钮功能addCallbackElement获取参数。但是我收到以下错误:

  

遇到错误:TypeError:无法读取属性“nameRegister”   未定义

----------

function **createUserPanel**(e){

  var ss = SpreadsheetApp.openById(LOGS_SHEET_ID);

  var app = UiApp.getActiveApplication();

  var absolutePanelReg = app.createAbsolutePanel().setId("absolutePanelReg");

  var verticalPanelReg = app.createVerticalPanel().setId("verticalPanelReg");

  var mainPanelReg = app.createHorizontalPanel().setId("mainPanelReg");

----------

  var lbNameRegister = app.createLabel().setText("Name of user: ");

  var nameRegister = app.createTextBox().setId("nameRegister").setName("nameRegister");

  var botonSend = app.createButton().setText("Send");

  var handlerRegister = app.createServerHandler("createUser")**.addCallbackElement**(verticalPanelReg);

  botonSend.addClickHandler(handlerRegister);

----------

  verticalPanelReg.add(lbNameRegister);

  verticalPanelReg.add(nameRegister);

  mainPanelReg.add(verticalPanelReg);

  absolutePanelReg.add(mainPanelReg);

  app.add(absolutePanelReg);

  return app;
};


----------

  function **createUser**(e){

    /*var nameRegister ="test";*/

    var nameRegister = e.paramater.nameRegister;

    .......

};

1 个答案:

答案 0 :(得分:0)

问题解决了:

参数> paremeter

感谢" Serge insas"