<< Click to Display Table of Contents >> 全局函数功能 |
全局函数功能是指在产品的外部定义一个函数能被产品进行调用,并且可以重复被调用。比如,在很多报表里可能用到了同一个函数,如果在每一个报表里面都需要重新定义一下该函数,就嫌的比较繁琐,因此在产品的外部定义了此函数,用到时只需进行调用它就可以使用。
功能介绍:
使用时需要在 bi.properties 中增加:script.functions.path=cmnetFunctions。其中cmnetFunctions 为添加的文件的名称。
➢例如:新建一个名为 test.java 的文件,内容是
function testAdd(a,b) {
return a + b;
}
在 bi.properties 中配置:script.functions.path=test.java
那么在 dashboard 中新建一个文本组件,然后在右侧面板设置中选择脚本,在脚本中输入:文本1.data = testAdd("Hello ","Yonghong")。如下图所示:
那么显示出来的效果是 :