2 回答
TA贡献1836条经验 获得超4个赞
如果我理解正确,您正在构建一个逗号分隔项的字符串数组:
[
'"2191","2046","1209"',
'"1209","1988","2092"',
'"295","1214","1988"'
]
然后调用 toString 方法来创建:
'"2191","2046","1209","1209","1988","2092","295","1214","1988"'
并将该字符串传递给您的搜索过滤器:
["custrecord_vcc_doc_item","anyof",'"2191","2046","1209","1209","1988","2092","295","1214","1988"']
并且过滤器无法识别'"2191","2046","1209","1209","1988","2092","295","1214","1988"'为数字。
相反,您需要替换双引号并在逗号处拆分 itemarraytext 变量:
["custrecord_vcc_doc_item","anyof",itemarraytext.replace(/"/g,'').split(',')];
这应该相当于:
["custrecord_vcc_doc_item","anyof",["2191","2046","1209","1209","1988","2092","295","1214","1988"]]
添加回答
举报
