FR.remoteEvaluate傳參查詢

我的js:

var ENTITYID =_g().parameterEl.getWidgetByName("ENTITYID").getValue();

// 讀出整欄部門資料(col=1為第一欄),會回傳一個 JS 陣列

var UpDepArr = FR.remoteEvaluate("value('TEST_DEP_UP', 2" + ", 'ENTITYID', '" + ENTITYID + "'"  + ", 'lvel', '3')");

if (!UpDepArr || !FR.isArray(UpDepArr)) {

FR.Msg.alert("提醒", "讀不到部門資料,請確認資料集是否已正確載入");

} else {

alert(UpDepArr);

}

我這樣傳參讀不到資料

image.png

附上失敗照:

image.png

JavaScript 帆软用户Etigibou9V 发布于 2025-7-21 14:44 (编辑于 2025-7-21 14:46)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-7-21 14:46

你的value()函数有问题,没有这么多参数啊

Value函数 https://help.fanruan.com/finereport/doc-view-853.html

  • 帆软用户Etigibou9V 帆软用户Etigibou9V(提问者) 是指部支援傳參?我有參考這個文檔https://help.fanruan.com/finereport/doc-view-4061.html
    2025-07-21 14:48 
  • snrtuemc snrtuemc 回复 帆软用户Etigibou9V(提问者) 你看我给的文档,value函数传参个数最多4个,而且列名是不支持字段名,是字段顺序号,你的js中value函数参数明显是5个,还有字段名,出错了导致的
    2025-07-21 14:56 
  • 2关注人数
  • 31浏览人数
  • 最后回答于:2025-7-21 14:46
    请选择关闭问题的原因
    确定 取消
    返回顶部