在目录`\src_custom\_form-designer\formulas` 下创建 js 文件,如 formula.js ```javascript const formula = [ { data: 'XMPRODUCT', //公式函数名,custom目录下需以XM开头 label: '扩展公式乘积', //公式在编辑器显示的标签 dataType: 'number', //公式返回值类型,其他还有 string、date、group[]、user[]、boolean params: [ //公式接收的参数,可设置多个参数 { label: '第一个参数', //参数显示的标签 dataType: 'number', //参数的数据类型,其他还有 string、date、group[]、user[]、boolean }, { label: '第二个参数', //参数显示的标签 dataType: 'number', //参数的数据类型,其他还有 string、date、group[]、user[]、boolean spread: true, //该参数赋值后是否自动追加新的参数 }, ], }, ] export default formula ``` 编辑公式后,台会接受到公式如 XMPRODUCT({fieldname1},{fieldname2}) 后台扩展文档: 另外 product 目录下也可以添加公式,如:`src_product/oa/_form-designer/formulas/xx.js`,product 下的公式需要以对应的应用名开头,如 OAXXXX