11. 赋值公式的使用

赋值公式中直接赋值、调用数据列表、文本拼接及数据类型转换等使用技巧。

1. 前言

赋值不只是"把A的值给B"这么简单。实际设计中有很多种赋值方式:直接给固定的值、从数据列表里取、用公式算、拼接文字、甚至转数据类型。不知道这些,可能会绕弯路。
本教程系统讲解赋值公式的六种使用方式:直接赋值、调用数据列表、填写公式、调用函数、文本拼接和数据类型强转。

2. 操作步骤

(1)直接赋值

最简单的赋值方式,把固定的值或系统变量赋给目标数据项。
① 在赋值公式的设置界面中,目标数据项选择需要赋值的字段,值输入固定的文本、数字或选择系统变量。
使用效果: 表单在触发条件满足时,目标字段自动填入设置好的固定值。

(2)调用数据列表

赋值时可以调用数据列表中的数据进行赋值,包括本表单的数据列和其他数据源的数据列。
① 在赋值公式中,数据源选择"本表单"或其他数据接口,然后选择需要的数据列。
② 将数据源中的数据列对应到目标数据项中。
使用效果: 表单从数据源中获取数据并填入到目标字段中。

(3)填写公式

赋值公式支持使用填表公式进行运算,如自动计算金额。
① 在赋值公式中,值输入计算公式,如 本表单.明细.数量 × 本表单.明细.单价
使用效果: 系统根据公式自动计算结果并赋值到目标字段。

(4)调用函数

赋值公式支持调用系统函数进行逻辑判断后赋值。
① 在赋值公式中,值输入函数表达式,如使用IF函数进行条件判断:IF(本表单.明细.数量 <> 0, 本表单.明细.金额/本表单.明细.数量, 0)
使用效果: 系统根据函数的运算结果将值赋给目标字段。

(5)文本拼接

赋值公式支持使用"+"号将多个文本内容拼接后赋值。
① 在赋值公式中,值输入文本拼接表达式,如 "订单" + 本表单.销售单号 + "-" + 本表单.客户
使用效果: 系统将多个文本内容拼接成一个完整的字符串后赋值到目标字段。

(6)数据类型强转

当需要将数值类型的数据转换为文本类型时,可以使用数据类型强转功能。
① 在赋值公式中,将数值类型的字段赋值给文本类型的目标字段时,系统会自动进行类型转换。
使用效果: 数值数据被转换为文本格式后填入目标字段。

3. 核心要点回顾

(1)直接赋值适用于将固定值或系统变量填入目标字段。
(2)调用数据列表可以从本表单或其他数据接口获取数据进行赋值。
(3)填写公式可以使用数学运算实现自动计算并赋值。
(4)调用函数可以使用IF等逻辑函数进行条件判断后赋值。
(5)文本拼接使用"+"号将多个文本内容拼接后赋值。
(6)数据类型强转可以将数值类型转换为文本类型。
2026-07-03
0 0