介绍

  • 使用@公式
  • 嵌套和组合
  • 公式编辑器
  • 扩展的@公式

使用@公式

@公式可以使用在被AWS支持的场景,为了便于技术人员的识别,通常会在值编辑的右上角提供公式图标提示,字体也会加粗标记成粉色。

在AWS中,@公式不区分大小写,@date@DATE是等效的。

嵌套和组合

所有@公式都允许被无限深度的嵌套和组合使用。 嵌套是指某个@公式的值(输出)是另外一个@公式参数的输入,例如@rmb(@numAdd(100.06,200)),表示将100.06200的和,作为@rmb的输入,最终输出人民币大写。

执行顺序如下

组合是指将常量字符串与@公式合并成最终输出的值。例如,这是@uid登录账户,表示将@uid替换成当前登录账户名后将前置字符串(这是)和后继字符串(登录账户)组合成新的值

参数转义

@公式参数支持转义符\ ,例如当参数包含( )时,需要转义。

公式编辑器

如果@公式参数或嵌套复杂、难以理解,也可以使用AWS提供的公式编辑器,可视化每个公式的输入参数和输出参数,通过逻辑图可以查看。

要打开公式编辑器,请点击录入区的右上角提供公式的图标。

  • 快捷取值

    展示BO存储关联模型的BO存储点击字段名,回填到编辑器显示字段名,为取该BO表中的字段值,是@form(BO表名,字段名)的简化样式,即取值

    1.导航服务打开公式编辑器窗口无快捷取值区域
    2.打开公式编辑器窗口中的快捷取值区域,点击BO存储弹出引用值取值,没有弹出的默认是取值,同时出现引用值取值的场景,如UI组件-链接选项
    3.在数据视图-二维码数据链运行时,批量打印二维码 ,设置标题时,在打开的公式编辑器窗口快捷取值区域,点击字段名会自动是$[]引用值 ,此场景不会出现取值

  • 公式

支持搜索@公式,展示了本文档中所有的@公式及扩展的@公式

  • 插入特殊字符

支持的特殊字符:\,(,),\

扩展的@公式

您可能在列表中发现本文档未说明的@公式,这些公式是在安装ISV应用时提供的,用法和使用平台公式是一样的。

如上图,这组“实例高级分类”公式是您在安装该App时自动安装的,本文档不对这类公式提供说明。

App Provider Plug-in

强制执行@公式

该场景仅在BO模型默认值有效。

在@公式前面添加英文叹号!表示强制执行,当字段有值时,也会重新计算@公式值,不相等时,会执行更新操作。

用API执行@公式

//执行一个混合有At公式的脚本,仅适用于简单运算、系统参数等公式。
SDK.getRuleAPI().executeAtScript(script);

完整API参见这里



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区