1

我在 doGet() 函数中创建了一个网格。此网格包含用户选择的动态行数。在每一行中我都有一些文本框。一旦用户单击提交按钮,我希望能够获取用户在文本框中插入的所有数据。

所以我给每个 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; 

知道我做错了什么吗?

谢谢你的帮助

4

1 回答 1

3

尝试

var buffer  = e.parameter['gridText' + i.toString()];
于 2012-06-15T04:31:17.250 回答