批量修改数据
1. 简介
1.1 功能简介
批量修改功能可以一次性修改多条数据的值。
1.2 使用场景
业务变动,需要调整数据。如产品成本上涨 10%,需要批量修改产品成本定价。
1.3 预期效果
如下图所示,通过公式批量修改产品定价:
2. 设置步骤
2.1 设置入口
2.1.1 管理员修改
管理员可以在数据管理后台选中需要修改的数据后进行批量修改操作,如下图所示:
也可以直接修改全部数据或者 筛选 后的数据,如下图所示:
2.1.2 成员修改
成员具有批量修改权限时,可以直接通过权限组修改数据。如下图所示:
2.2 修改数据
以管理员修改数据为例。
如,需要产品的修改产品分类,可以先筛选出该分类下的全部数据:
然后修改筛选后的全部数据:
2.2.1 修改为固定值
选择修改固定值,则会将需要修改的数据统一修改为同一值。固定值修改主要应用于同类数据的修改,如下图所示:
修改后,可以看到修改成功的数据以及修改的内容。
2.2.2 公式修改
1)除了固定值修改,还支持通过公式修改。公式修改主要应用于动态数据的数据。如,由于每个产品的价格不一样,不能通过修改固定值来进行批量修改操作,那么当成本普遍上涨10%,定价需要批量提高 10%:
注:
1)主表和子表单的部分字段支持使用公式进行批量修改,具体支持的字段类型如下:
- 主表字段:单行文本、多行文本、数字、日期时间、单选按钮组、下拉框、手机;
- 子表字段:单行文本、数字、多行文本、日期时间;
2)批量修改时,每次最多修改 5万 条数据。
2.2.3 修改为空值
在一些特殊情况下可能需要将部分数据清空,那么就可以将数据批量修改为空值:
2.3 修改记录
2.3.1 批量修改数据的记录
在「批量操作>>批量修改记录」可以查看批量修改记录。如下图所示:
2.3.2 单条数据的修改记录
例如,对产品的定价进行批量修改:
修改后将在每一条数据详情页的数据日志中记录修改日志。如下图所示:
2.4 效果演示
效果参见本文【1.3 预期效果】。
3. 注意事项
3.1 修改规则
1)数据批量修改后将无法撤销,请谨慎操作。
2)设置为不允许重复值的字段,不支持批量修改。
3)批量编辑仅修改当前列的值,不触发联动、公式、校验、智能助手。
4)批量修改需要执行时间,如果超过一定时间仍未完成,可先关闭页面进行别的操作,批量修改会继续进行。
5)同一个表单仅可同时进行一个批量修改,必须等待上次批量修改执行完成后,才可以再次进行批量修改。
6)批量修改时,每次最多修改 5万 条数据。
3.2 公式规则
1)不支持的函数
- 数学函数:SUMIF()、SUMIFS()、SUMPRODUCT();
- 文本函数:IP()、ISEMPTY();
- 高级函数:GETUSERNAME()、MAPX()、RECNO();
2)主表和子表单的部分字段支持使用公式进行批量修改,具体如下:
字段类型 | 是否支持批量修改 |
| 支持 |
附件字段、图片字段、手写签名、分割线、选择数据、查询、关联数据、定位字段、系统字段 | 不支持 |
3)批量修改的公式中,可以被选择到的参数可以是主表字段,也可以是子表字段。具体支持的参数类型如下所示:
- 主表字段:单行文本、流水号、多行文本、数字、日期时间、单选按钮组、下拉框、复选框组、下拉复选框、地址、定位、成员单选/多选、部门单选/多选、CRM中的客户名称字段;
- 子表字段:单行文本、多行文本、数字、日期时间、单选按钮组、复选框组、下拉框、下拉复选框、地址、定位、成员单选/多选、部门单选/多选;
注:子表字段可以调用主表字段以及当前子表单中的其它子字段;主表字段仅可调用主表字段。
4)仅支持在数据管理中批量修改关联数据字段值,且仅支持修改为数据源相同的选择数据字段值,详情参见:如何快速迁移为关联数据?