Scripting 从脚本数据源访问Pentaho中的参数?

Scripting 从脚本数据源访问Pentaho中的参数?,scripting,groovy,reporting,parameter-passing,pentaho,Scripting,Groovy,Reporting,Parameter Passing,Pentaho,我目前正在使用Pentaho开发一个参数化报告 Pentaho定义的参数可以在生成时给出,也可以由一些外部源通过Pentaho API插入 现在问题来了。我在groovy中有一个脚本化的数据源,我想对它进行一点参数化。如何访问脚本数据源中的参数(在pentaho中定义),最好的方法是什么 如果使用SQL数据源,可以直接说${ParamName},它将替换字符串;但是,如果您使用脚本化的源代码,这似乎不起作用 欢迎您提出任何意见 顺便说一句,对于这个看似琐碎的问题,我们都很抱歉,但我们都知道pen

我目前正在使用Pentaho开发一个参数化报告

Pentaho定义的参数可以在生成时给出,也可以由一些外部源通过Pentaho API插入

现在问题来了。我在groovy中有一个脚本化的数据源,我想对它进行一点参数化。如何访问脚本数据源中的参数(在pentaho中定义),最好的方法是什么

如果使用SQL数据源,可以直接说${ParamName},它将替换字符串;但是,如果您使用脚本化的源代码,这似乎不起作用

欢迎您提出任何意见


顺便说一句,对于这个看似琐碎的问题,我们都很抱歉,但我们都知道pentaho的文档记录有多么糟糕。

这两个页面都有帮助吗


谢谢,成功了!为了真正回答这个问题,您可以这样做:
dataRow.get(“ParameterName”)注意:dataRow对象还包含其他有用的元信息(通过getter/setter访问)。因此,在开发复杂脚本时可以使用它。