跳到主要内容

如何提示表格提交校验失败具体行数?

场景/问题描述

客户在导入表格时,表格行较多,通过表格中的辅助字段生成0或1,再在表格外求和,以此达到提交校验的效果,但目前的配置方案对于客户来说难以定位问题行,希望直观看到需要修改的行数。

思路逻辑

通过代码块识别校验失败行。

配置过程

表单设计

image.png

代码块

var table = qf_field.{表格$$175C86ACA$$};

var indices = table
.map((obj, index) => (obj["field_163941455"] === 1 ? index+1 : -1))
.filter(index => index !== -1)
.join(", ");

qf_output = {r : indices}

image.png

image.pngimage.png

字段解析与配置

image.pngimage.png

实现效果

image.png