跳到主要内容

高频场景

1. 主表插入/更新主表

1.1 使用场景

主表另一张主表之间的数据同步,该场景下不会涉及到子表单数据的同步

函数示例

只需要在函数的主条件位置填写主表的执行条件后,正常编写公式即可

2. 主表插入/更新子表

2.1 使用场景

主表另一张主表的子表单之间的数据同步,例如:用户在打卡表单内提交打卡信息后,需要将信息同步至另一张人员健康信息表内的打卡记录子表单内。

函数示例

主条件:EQ(目标表.主表字段,当前表.主表字段)。 定位到目标表需要被更新子表数据的一条主数据(或称之为实例数据)

子条件:EQ(目标表.子表.子表字段,当前表.主表字段)。 定位到主数据后,需要定位到目标表子表内需要被更新的子数据

3. 子表插入/更新主表

3.1 使用场景

当前表单的子表单内的多条明细数据需要插入/更新到目标表的主表数据内

函数示例

主条件:EQ(目标表.主表字段,当前表.子表.子表字段)。 定位到目标表需要被更新子表数据的一条主数据(或称之为实例数据)

子条件:不需要填写

4. 子表更新子表

4.1 使用场景

主表内的子表单数据与另一张主表的子表单之间的数据同步

函数示例

主条件:EQ(目标表.主表字段,当前表.主表字段)。 定位到目标表需要被更新子表数据的一条主数据(或称之为实例数据)

子条件:EQ(目标表.子表.子表字段,当前表.子表.子表字段)。 定位到主数据后,需要定位到目标表子表内需要被更新的子数据

5. 常见问题

5.1 什么情况下需要添加子条件?

目标表的子表单数据需要被更新/输入的时候,需要添加子条件,来定位子表数据

5.2 表单字段新增导致业务规则没有执行?

目标表新增了字段以后,历史数据还是没有这个字段的,所以是无法更新的,需要将历史数据编辑保存,让新字段加载出来,才可以正常更新。可以通过批量导入/更新的方案来解决。

5.3 使用日期组件作为判断条件,导致公式未能成功运行?

不建议使用日期组件作为判断条件,目前获取的是时间戳,时间戳用来做判断条件是不准确的。

可以使用一个单行文本把日期组件的值赋值给单行文本,然后用单行文本来作为判断条件。

5.4 业务规则触发场景?

集成自动化新建的数据暂不支持触发业务规则。

视频讲解:


Copyright © 2025钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4