全局函数功能

<< Click to Display Table of Contents >>

当前位置:  脚本 

全局函数功能

Previous pageReturn to chapter overviewNext page

全局函数功能是指在产品的外部定义一个函数能被产品进行调用,并且可以重复被调用。比如,在很多报表里可能用到了同一个函数,如果在每一个报表里面都需要重新定义一下该函数,就嫌的比较繁琐,因此在产品的外部定义了此函数,用到时只需进行调用它就可以使用。

功能介绍:

使用时需要在 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")。如下图所示:

script45

那么显示出来的效果是 :

script46