填报提交报错:字段不存在
现象
填报表点击提交的时候报错,提示字段不存在:
原因
来源、界面、去向对象的字段结构不一致,没有对应上。
解决方法
这个报错出现时和去向脚本没有关系,主要去确认来源脚本的对象和单元格字段名称设置是否对应就可以了
比如来源脚本里对象 1 有四个字段,而填报单元格设置了五个字段名称,那么此时就会报错说 XX 字段不存在,不管是修改单元格设置还是来源脚本设置,只需要保证一致就可以。
排查步骤
1、确认来源的对象结构
假设来源的脚本写法是:
那么得到的 employee 对象结构是:
2、确认界面的对象结构
用设计器左上角的预览按钮(放大镜图标)查看对象结构:
和 1 对比发现界面比来源对象多了 aa 字段—–这就是问题原因
3、确认去向里更新涉及到的字段
根据去向脚本查看更新字段:
4、针对排查到的原因,修改相关配置
方法 1:如果界面中不需要那个多余的 aa 字段,那么删掉填报表中对应的设置
方法 2:修改来源脚本,增加 aa 字段,保证来源的 employee 中有这个字段,这个时候需要根据实际情况具体去改脚本的设置了,具体可以咨询技术支持脚本写法。