问题已解决: var print = TBGD.replace(/\n/, "','"); 换成 var print = TBGD.replace(/\n/g, "','"); 把文本域的参数传到sql in里面修改表里面的数据,能成功修改,但是多个工单号的话只改了第一个工单号的数据,请问这情况要怎么解决。 var TBGD = this.options.form.getWidgetByName("TBGD").getValue(); var print = TBGD.replace(/\n/, "','"); var sql = "UPDATE MY04_DMXFGD SET 外呼处理结果 = '已解决' where 工单流水号 in ('" + print + "')" FR.remoteEvaluate('sql("FRDemo","' + sql + '",1)'); |