0

我做了一些简单的代码测试来弄清楚这个 Google-Apps-Script 是如何工作的。

现在我面临一条错误消息,我不知道是什么原因。一切都像我想要的那样工作,但运行代码以错误消息“遇到错误:发生意外错误”结束

我在我的网页上将此代码作为 Apps-script-gadget 运行。

请帮助初学者!:-)

这里的代码:

函数 doGet(e) {

var app1 = UiApp.createApplication();  
app1.add(app1.loadComponent("Panel1")); //Panel1 made with UI-tool
var but1 = app1.getElementById("Button1");
var handler = app1.createServerClickHandler('func1');
but1.addClickHandler(handler);

return app1;

}

函数 func1(e) {

var app2 = UiApp.getActiveApplication();

app2.getElementById("TextBox1").setText("BigBrother");

return app2;

}

4

1 回答 1

1

当使用getElementById()没有 ID 的元素时,通常会发生这种情况...如果您的 TextBox1 确实设置了具有正确值的 ID,请在 GUI 构建器中检查。

编辑:这是一个屏幕截图。 在此处输入图像描述

并嵌入网站:

在此处输入图像描述

在此处输入图像描述

于 2012-08-15T09:05:17.273 回答