如何实现Q-robot更新数据-主表单数据汇总至表格
场景1
针对已有数据进行表格行添加
场景说明
例如,收款记录表中,需要针对同一笔订单号,对每款商品进行收款记录,每次增加某款商品的收款,都需要将该项收款添加至明细记录表中。
应用设置
应用A全部为主表单字段,即每款商品明细

应用B为明细记录表,由主表单字段与表格字段组成,即订单编号与该单号下所有商品明细

需要由A向B添加明细数据,目前Q-Robot添加数据不支持主表单字段添加至表格子字段,Q-Robot更新数据可以实现,设置如下:


Q-Robot更新详细设置方式参考帮助文档:https://help.qingflow.com/help-docs?type=nocode&docId=fc8e6465641fff6606135efa5b51d7ad&parentId=
效果
根据对应的订单编号,数据已被更新-添加新行添加至表格
场景2
针对没有的数据做表格行添加
场景说明
同样是收款记录明细,一笔订单数据第一次添加至表格,明细记录表中实际是没有订单编号的,直接去做更新数据-添加新行是无法添加表格子字段数据的。要解决的问题是添加主表单数据的同时,添加对应的明细至表格行
应用设置
基于上述应用设置,需要做些调整,
- 表格应用B添加一个单行文本(辅助字段),设置如下

- 主表单应用A中Q-robot更新数据节点设置,需要添加两个更新节点
更新节点1:
目的是查找主表单字段-订单编号,没有订单编号就执行添加
更新节点2:
根据添加的订单编号,更新表格行-添加新行


效果
主表单应用A中Q-robot执行情况

明细表B中数据

表格到表格的数据添加请参考文档:https://exiao.yuque.com/enzu8l/oy1eh8/keavmocqxzbdx4sk?singleDoc# 《如何实现表格到表格的逐条数据传递》