使用案例表的简单 If/Then 表达式
If/Then 语句是最常见的逻辑表达式之一。例如,您可能想让用户选择产品的外部颜色,然后自动选择互补的内部颜色。案例表是一组按行排列的条件,其中的每一行均代表一个 If/Then 表达式。
要利用使用案例表的简单条件表达式:
1. 创建一个可配置模块。
2. 定义字符串输入参数。例如,exteriorColor。
◦ 建立提示表达式,例如,"Select the desired exterior color"。
◦ 使用如下值为此参数的约束建立有效的外部颜色值:
▪ Red
▪ White
▪ Blue
3. 定义第二个字符串非输入参数。例如,driveInteriorFromExterior。
◦ 使用如下值为此参数的约束建立有效的内部颜色值:
▪ Black
▪ Brown
▪ Gray
4. 定义一个案例表 (例如 pickInteriorColor),以根据用户选择的外部颜色自动选择内部颜色,例如:
◦ 将 exteriorColor 和 driveInteriorFromExterior 这两个参数添加到此案例表中。
◦ 请确保此案例表中包含以下值:
exteriorColor
|
driveInteriorFromExterior
|
Red
|
Black
|
White
|
Brown
|
Blue
|
Gray
|
在本例中,用户选择第一个参数 exteriorColor 后,系统会自动为第二个参数 driveInteriorFromExterior 分配此案例表中的值。实际上,此案例表中的每一行都代表一个简单的 If/Then 语句,例如:
If exteriorColor = Red, then driveInteriorFromExterior = Black