我有一个使用 Google Apps 脚本中的 UI 服务设计的 gui。它有两个用于输入数字的文本框,名为“number1”和“number2”。当我运行应用程序并在字段中输入两个数字并单击答案文本框显示的按钮时NaN
,而不是显示我期望的答案。为什么?
这是一些代码,你也可以在这里找到它:
function doGet() {
var app = UiApp.createApplication();
app.add(app.loadComponent("calcgui"));
return app;
}
function buttonClicked(userInput) {
var app = UiApp.getActiveApplication();
var a = userInput.parameter.number1;
var b = userInput.parameter.number2;
var answer = parseInt(a, 10) + parseInt(b, 10);
app.getElementById('answer').setText(answer);
return app;
}