JS实现自动数据匹配问题总结

近期在做一个小应用,用JS实现自动数据匹配功能时,遇到了一些问题,总结如下:

优缺点:

1、自动匹配字段设置为“空值”,匹配字段修改后,新增行,公式不会失效;但用单元格公式获取(SQL或数据集名.select ),修改字段后,新增行后,值会复制到新增行里(若字段设置为空值,则新增行公式就会失效,值关联不到,所以字段需设置为“原值”);

2、JS无法进行字段批量复制粘贴匹配,批量粘贴后,无法匹配出值;这一点单元格公式匹配数据完胜;

3、数据查询速度这块,JS匹配查询出来的速度很慢,采用单元格公式匹配出来的数据直快(表里有2000多条记录);

4、对编辑的字段进行标识,如有修改的字体变红,JS可以做到实时呈现,但新增行后标识就失效了;单元格公式区配可以设置条件属新,但不能实时呈现,需要样增行后呈现

----------------------------

对于上述问题一直困扰着我,想达到完美的功能,真是难,我的需求就是:

1、根据关键字段匹配出相应数据;

2、在填报时,对于编辑过的内容,字体标红,

3、新增行时,字段显示的是空值,不会把上行的值复制下来(即使上行的值有修改的),同时修改过的内容不会因新增行而改变标识

4、查询速度要快(JS的感觉不大可能实现,我做了测试,四五百条记录也还是慢)

以上是近期对寻问的总结,都没能很好的解决问题,不知道有无高手能解决呢

chyou 发布于 2021-11-22 17:09
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
axingLv6专家互助
发布于2022-5-17 22:36

根据控件值自动匹配数据-https://help.fanruan.com/finereport/doc-view-534.html

image.png

填报编辑后的单元格左上角有红色标记,字体变红需要写编辑后或编辑结束事件

  • 2关注人数
  • 396浏览人数
  • 最后回答于:2022-5-17 22:36
    请选择关闭问题的原因
    确定 取消
    返回顶部