0

在我的应用程序中,我将添加行并更新它旁边的字段。例如。如下

1 User1namefield 
2 User2namefield 

为此,我首先需要识别标签 1 和 2,然后我需要去更新用户名字段。下面的代码将起作用 -

_setValue(_textbox("/UserName/",_near(_label("1"))),"userName1");
_setValue(_textbox("/UserName/",_near(_label("2"))),"userName2");

但我正在编写添加多行的函数,我需要概括上面的代码,它需要 $i(for 循环)。

我如何传递$i“”引号?我在下面使用了转义字符,但它不起作用。

for(var $i=1; $i<=rows.length; $i++){
    _setValue(_textbox("/UserName/",_near(_label("\""+$i+"\"")))),"User1");
}
4

1 回答 1

1

在我看来,你的括号太多了。

尝试:_setValue(_textbox("/UserName/", _near(_label("\"" + $i + "\""))), "User1");

不过,我不确定您为什么要转义引号。如果要将数字转换为字符串,应该这样做:

_setValue(_textbox("/UserName/", _near(_label($i.toString()))), "User1");

于 2018-07-30T07:48:07.027 回答