填报页面用js 根据下拉选项查询数据显示:SQL公式是禁止的 This formula is for

image.png显示这个

我的下拉框编辑结束事件的js是:

var third=this.getValue();//三级名称

setTimeout(function(){

var result;

var sql='with c as(SELECT * FROM dim_fr_cw_accountingsubject a WHERE a.levelid = 03 AND a.name = "'+third+'"),d as (SELECT * FROM dim_fr_cw_accountingsubject a WHERE a.levelid = 04) SELECT d.name as fourthname FROM  c LEFT JOIN d on c.id = d.pid';

result=FR.remoteEvaluate("=sql('GANGLONG','"+sql+"',1,1)");

alert(result);

},200);


dongazhe 发布于 2020-5-14 14:14
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
张洪威Lv6高级互助
发布于2020-5-14 14:19

决策系统中把这个打开。


image.png

  • dongazhe dongazhe(提问者) 嘶嘶有你的!!我都没往这考虑,没想到不进报表平台也需要设置这东西
    2020-05-14 14:31 
  • EvasMum EvasMum 我的也报这个错误,为什么 我关闭了 这个设置 才对???
    2021-01-23 18:04 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-5-14 14:18

注:移动端 App 9.0 及之后的版本不再支持 FR.remoteEvaluate(formula) 这个 JavaScript。

  • snowman828 snowman828 哪有替代的方法吗?
    2020-07-25 22:40 
  • 3关注人数
  • 1589浏览人数
  • 最后回答于:2020-5-14 14:19
    请选择关闭问题的原因
    确定 取消
    返回顶部