@公式可以使用在被AWS支持的场景,为了便于技术人员的识别,通常会在值编辑的右上角提供公式图标提示,字体也会加粗标记成粉色。
在AWS中,@公式不区分大小写,@date
和@DATE
是等效的。
所有@公式都允许被无限深度的嵌套和组合使用。
嵌套
是指某个@公式的值(输出)是另外一个@公式参数的输入,例如@rmb(@numAdd(100.06,200))
,表示将100.06
和200
的和,作为@rmb
的输入,最终输出人民币大写。
执行顺序如下
组合
是指将常量字符串与@公式合并成最终输出的值。例如,这是@uid登录账户
,表示将@uid
替换成当前登录账户名后将前置字符串(这是
)和后继字符串(登录账户
)组合成新的值
@公式参数支持转义符\
,例如当参数包含( )
时,需要转义。
如果@公式参数或嵌套复杂、难以理解,也可以使用AWS提供的公式编辑器,可视化每个公式的输入参数和输出参数,通过逻辑图可以查看。
要打开公式编辑器,请点击录入区的右上角提供公式的图标。
快捷取值
展示BO存储
及关联模型的BO存储
点击字段名,回填到编辑器显示字段名,为取该BO表中的字段值,是@form(BO表名,字段名)的简化样式,即取值
1.导航服务打开公式编辑器窗口无
快捷取值
区域
2.打开公式编辑器窗口中的快捷取值
区域,点击BO存储
弹出引用值
,取值
,没有弹出的默认是取值
,同时出现引用值
,取值
的场景,如UI组件-链接选项
3.在数据视图-二维码数据链
运行时,批量打印二维码 ,设置标题时,在打开的公式编辑器窗口快捷取值
区域,点击字段名会自动是$[]引用值 ,此场景不会出现取值
支持搜索@公式,展示了本文档中所有的@公式及扩展的@公式
支持的特殊字符:\
,(
,)
,\
您可能在列表中发现本文档未说明的@公式,这些公式是在安装ISV应用时提供的,用法和使用平台公式是一样的。
如上图,这组“实例高级分类”公式是您在安装该App时自动安装的,本文档不对这类公式提供说明。
App Provider | Plug-in |
---|---|
该场景仅在BO模型默认值有效。
在@公式前面添加英文叹号!
表示强制执行,当字段有值时,也会重新计算@公式值,不相等时,会执行更新操作。
//执行一个混合有At公式的脚本,仅适用于简单运算、系统参数等公式。
SDK.getRuleAPI().executeAtScript(script);
完整API参见这里