参数b如果是汉字就无法赋值,但是数字可以

var ids = this.getValue();

//获取当前控件值

var a = contentPane.getCellValue(0,2,0);

alert(a);

//获取pl控件值

var b = contentPane.getCellValue(0,3,0);

alert(b);

//获取sl控件值

var id = $("td[id^=A]:last").attr("id");

//获取A列最后一行的单元格编号

var row = parseInt($("td[id^=A]:last").attr("row"));

//获取A列最后一行的单元格行号

setTimeout(function() {

_g().appendReportRC(ids.length, id);

//在末尾插入行

setTimeout((function() {

return function() {

for (i = 0; i < ids.length; i++) {

var mc = FR.remoteEvaluate("value('ds2','产品名称','产品ID','" + ids[i] + "')");

var sl = FR.remoteEvaluate(a);

var dj = FR.remoteEvaluate(b);

//根据产品ID,获取其他字段值

_g().setCellValue(0, 0, row + i + 1, ids[i]);

_g().setCellValue(0, 1, row + i + 1, mc);

_g().setCellValue(0, 2, row + i + 1, sl);

_g().setCellValue(0, 3, row + i + 1, dj);

//给对应单元格赋值

}

}

})(), 100);

//由于插入行是异步请求,所以需要利用闭包来确保执行顺序

}, 100)

_g().setCellValue(0, 0, 0, "");

//清空A1单元格

FineReport 123木头人1 发布于 2023-6-6 14:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-6-6 14:15

image.png

  • 123木头人1 123木头人1(提问者) 那两句如果用value函数才需要吗
    2023-06-06 14:16 
  • snrtuemc snrtuemc 回复 123木头人1(提问者) 是的,直接已经取数的,不需要在设置了,只有用帆软公式采用这个
    2023-06-06 14:19 
  • 1关注人数
  • 212浏览人数
  • 最后回答于:2023-6-6 14:15
    请选择关闭问题的原因
    确定 取消
    返回顶部