找文章 / 找答案
精选问答 更多内容

自由表格,如何用其他组件的结果做逻辑判断

oakoak铂金一 显示全部楼层 发表于 2021-9-7 17:29:29 |阅读模式 打印 上一主题 下一主题
1
未解决
本帖最后由 oakoak 于 2021-9-7 17:32 编辑

2.JPG
左表为普通表,如何根据左表的数值,右边自由表格根据数字进行逻辑判断,比如第一行>20,右表自由表格子显示"是"
回复

使用道具 举报

精彩评论2

美滋滋白银二 显示全部楼层 发表于 2021-9-7 17:30:59
楼主具体想做什么?一般情况下可以在变化运行时设置系统参数(param['参数'])。然后自由式表格中引用
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-9-7 18:04:13
需要在自由表组件设置中,设置组件脚本 组件脚本.png
脚本内容:
var numT = 1;//普通表表头行数,若没有表头写0
var numC = 1;//普通表获取列所在列数,从0开始数,第二例填1
//“图表3”为普通表组件名,可在组件设置中可查看
//“图表4”为自由表组件名,可在组件设置中可查看
var data1 = getData("图表3",DATA);
var data2 = getViewData("图表4",DATA);
for(var i = numT; data1.get(i,numC) != null; i = i + 1){
    // data1.get(i,numC)>80000 为获取普通表某单元格数据并判断是否大于80000,满足条件输出“是”,否则输出“否”
    var result = data1.get(i,numC)>80000?'是':'否';
    data2.set(i,0,result);//此处为自由表第 i 行,第1列设置值为result,列数和行数都是从0开始数,比如第一列填 0
}


回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部