我在doGet()函数中创建了一个网格。此网格包含用户选择的动态行数。在每一行中我都有一些TextBox。一旦用户点击提交按钮,我希望能够在文本框中插入用户插入的所有数据。
所以我给每个textBox提供一个动态ID:
app.createTextBox().setName('gridText'+countRow);
countRow ++;
.........
我的问题是我不知道如何在我的提交功能上动态访问我的TextBox。
我试过这样的事情:
for( i = 0 ; i < countRow ; i++){
var buffer = e.parameter[e.parameter.gridText]+i;
.........
}
基于此:http://productforums.google.com/forum/#!category-topic/apps-script/services/nWN14AQ-9gQ
但它确实不起作用......而这有效:
var buffer = e.parameter.gridText3;
知道我做错了什么?
感谢您的帮助
答案 0 :(得分:3)
尝试
var buffer = e.parameter['gridText' + i.toString()];