@公式可以使用在被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参见这里


