字段默认值
在新增记录时,通过默认值功能可以自动填充字段内容,减少手动操作,提高效率。主要有以下几 点会用到默认值功能:
-
每次新增记录时,字段的内容大概率相同,只有极少数需要修改时,可以将字段设置为固定默认值。
-
字段内容需要引用其他字段或其他表已有的数据
-
需要根据其他字段内容进行格式化处理,例如数学运算,文本处理等。
一、场景举例
-
1、普通字段场景
创建订单时,签约销售默认为当前用户,添加订单明细时,销售产品的单价默认为产品记录中的销售单价,折扣率字段默认为1。效果如下图。

-
2、子表字段场景
设备巡检时,扫码选择设备后,根据设备类型,从《设备检查内容模板》表中读取相关的检查明细项+检查方法,然后自动填充到巡检单的检查明细(子表)中。
在对外收集数据时,子表需要预置一些数据,由填报人完善修改。
二、如何设置默认值
1、入口和赋值方式
在表单编辑页面,选择字段后,在右侧默认值选项中设置。

-
点击1处空白处,可以设置固定默认值值(静态默认值)
-
点击2处按钮,可以设置动态默认值。动态默认值值支持以下几种方式
-
1)当前日期、当前用户、当前部门
特殊字段才会显示,例如日期字段显示当前日期,成员字段显示当前用户,部门字段会显示当前用户所在部门。
-
2)其他字段值
默认值可以选择其他字段的值,可以选择本表字段的值,也可以是关联记录的字段值。
-
3)查询工作表
根据配置的查询条件,从某个工作表中查询一条记录,将记录中的某个字段写入到当前字段。
如果是子表,可以查询某个表的多条数据,自动填充到多个子表。
-
4)函数计算
根据其他字段的内容,进行数学运算、文本处理或逻辑判断,然后输出一个结果,自动填充到字段。
-