跳到主要内容

表格子字段(当前应用)➡️表格-覆盖整表(目标应用)

使用案例

在排课管理的场景中,会有一个排课管理表,但是已经排好的课程安排也有可能需要调整,此时就需要一个排课调整表来更新排课管理表中的数据。

更新操作为:排课调整表中的「课程安排表格」覆盖排课管理表中的「课程安排表格」。

1.1 目标应用

image.png

1.2 当前应用

image.png

设置步骤

表格筛选条件

当你使用 QRobot 更新数据节点时,可以选择把当前应用的表格数据更新到目标应用。

在未设置表格筛选条件的情况下,系统默认会把表格里的每一行都更新过去。

  • 假设你当前应用的表格里有 5 行客户数据

  • 如果将表格子字段更新到目标应用的 主字段 → 系统会选择将表格中最新的一行数据更新到目标应用的主字段

如果你只想把表格中符合特定条件的行更新到目标应用,可以设置表格筛选条件

  • 系统会先筛选出符合条件的行,然后只把这些行作为数据源更新到目标应用。

注意,添加数据时仅支持筛选一个表格字段,更新数据时支持筛选多个表格字段。筛选条件设置后,Q-Robot 的操作仅对筛选后的表格子数据生效

2.2 配置筛选条件

image.png

在表格字段覆盖整表(目标应用)⬅️表格子字段(当前应用)场景下,筛选条件

  • 只能选择“主字段(目标应用)-主字段(当前应用)/自定义”的匹配类型

2.3 配置更新规则

image.png

image.png

在表格字段覆盖整表(目标应用)⬅️表格子字段(当前应用)场景下,更新规则——

  • 选择更新目标为目标应用的表格字段,并且点击进入表格更新规则配置页面
  • 表格更新类型选择覆盖整表
  • 设置字段对应关系,将目标应用表格子字段与当前应用表格子字段一一对应,即可用当前应用的表格将目标应用的表格覆盖

⚠️注意

  • 若当前应用中有多个表格,当一个表格的子字段被选择为匹配字段,其他表格的子字段将无法被选择
  • 若目标应用中有多个表格,若选择一个表格后,其他的表格将无法被选择
  • 每个目标应用的表格子字段,都必须配置匹配的当前应用字段,否则无法保存配置

image.png

实现效果

更新前数据:

image.png

更新后数据:

image.png