据我了解,在 Appian 中不可能动态构造(处理)变量名称,就像您使用bash使用反引号(如MY_OBJECT=pv!MY_CONS_`extract(valueOfPulldown)`
. 那是对的吗?有解决方法吗?
我有一组Appian 常量,我们称它们为MY_CONS_FOO
, MY_CONS_BAR
, MY_CONS_LALA
,所有这些都引用了Appian 数据存储实体。我想编写一个Appian 表达式规则,它填充另一个MY_OBJECT
相同类型的变量(这里:数据存储实体),这取决于下拉菜单的选项,其中可能的选项存储在数组MY_CONS_OPTIONS
中,如下所示
FOO
BAR
LALA
我当然可以构建一个冗长的案例结构,除此之外我还必须维护它MY_CONS_OPTIONS
,所以我正在寻找一种更动态的方法,使用extract()
取决于valueOfPulldown
下拉菜单的所选值的函数。
编辑:这里是我想避免的表达式规则(伪代码):
if (valueOfPulldown = 'FOO') then MY_OBJECT=pv!MY_CONS_FOO
if (valueOfPulldown = 'BAR') then MY_OBJECT=pv!MY_CONS_BAR
if (valueOfPulldown = 'LALA') then MY_OBJECT=pv!MY_CONS_LALA
目标是能够通过下拉菜单更改数据存储实体。