1. 简介
1.1 功能简介
批量修改功能可以一次性修改多条数据的值。
1.2 使用场景
业务变动,需要调整数据。如产品成本上涨 10%,需要批量修改产品成本定价。
1.3 预期效果
如下图所示,通过公式批量修改产品定价:
2. 设置步骤
2.1 设置入口
2.2.1 管理员修改
管理员可以在数据管理后台选中需要修改的数据后进行批量修改操作,如下图所示:
也可以直接修改全部数据或者 筛选 后的数据,如下图所示:
2.2.2 成员修改
成员具有批量修改权限时,可以直接通过权限组修改数据。如下图所示:
2.2 修改数据
以管理员修改数据为例。
如,需要产品的修改产品分类,可以先筛选出该分类下的全部数据:
然后修改筛选后的全部数据:
2.2.1 修改为固定值
选择修改固定值,则会将需要修改的数据统一修改为同一值。固定值修改主要应用于同类数据的修改,如下图所示:
修改后,可以看到修改成功的数据以及修改的内容。
2.2.2 公式修改
除了固定值修改,还支持通过公式修改。公式修改主要应用于动态数据的数据。如,成本普遍上涨10%,定价需要批量提高 10%:
由于每个产品的价格不一样,不能通过修改固定值来进行批量修改操作。
注:
1)仅主表字段支持使用公式批量修改,具体支持的字段类型有: 单行文本、多行文本、数字、日期时间、单选按钮组、下拉框、手机。
2)批量修改时,每次最多修改 5万 条数据。
2.2.3 修改为空值
在一些特殊情况下可能需要将部分数据清空,那么就可以将数据批量修改为空值:
2.3 效果演示
具体效果参见本文【1.3节】。
2.4 修改记录
2.4.1 批量修改数据的记录
在「批量操作>>批量修改记录」可以查看批量修改记录。如下图所示:
2.4.2 单条数据的修改记录
例如,对产品的定价进行批量修改:
修改后将在每一条数据详情页的数据日志中记录修改日志。如下图所示:
3. 注意事项
3.1 修改规则
1)数据批量修改后将无法撤销,请谨慎操作。
2)设置为不允许重复值的字段,不支持批量修改。
3)附件字段、图片字段、手写签名、分割线、选择数据、关联查询、关联数据、定位字段、系统字段,不支持批量修改。
4)批量编辑仅修改当前列的值,不触发联动、公式、校验。
5)批量修改需要执行时间,如果超过一定时间仍未完成,可先关闭页面进行别的操作,批量修改会继续进行。
6)同一个表单仅可同时进行一个批量修改,必须等待上次批量修改执行完成后,才可以再次进行批量修改。
3.2 公式规则
1)不支持的函数
- 数学函数:COUNTIF()、FIXED()、LARGE()、RAND()、ROUND()、SMALL()、SUMPRODUCT()
- 文本函数:CHAR()、IP()、ISEMPTY()、REPT()、RMBCAP()、TEXT()、TRIM()、VALUE()
- 日期函数:DATE()、DATEDELTA()、DAYS360()、ISOWEEKNUM()、NETWORKDAYS()、SYSTIME()、WEEKNUM()、WORKDAY()
- 高级函数:DISTANCE()、GETUSERNAME()、MAPX()、RECNO()、TEXTLOCATION()、TEXTUSER()T、EXTDEPT()、UUID()
2)仅主表字段支持使用公式批量修改,具体支持的字段类型有: 单行文本、流水号、多行文本、数字、日期时间、单选按钮组、下拉框、手机。
3)批量修改的公式中,可以被选择到的参数只能是主表字段,具体支持的参数类型有:单行文本、流水号、多行文本、数字、日期时间、单选按钮组、下拉框.
4)SPLIT() 函数可以使用,但是无法取 SPLIT() 拆分后的某一位,只能 COUNT(SPLIT(字段,",")),计算拆分后有几组。