🥞QLExpress脚本引擎
# 依赖
QLExpress脚本,你需要额外依赖:
<dependency>
<groupId>com.yomahub</groupId>
<artifactId>liteflow-script-qlexpress</artifactId>
<version>2.12.4.1</version>
</dependency>
# 使用
你需要在你的xml中去定义node节点,以下是一个示例:
<node id="s1" name="普通脚本" type="script">
<![CDATA[
a=3;
b=2;
defaultContext.setData("s1",a*b);
]]>
</node>
<node id="s2" name="条件脚本" type="switch_script">
<![CDATA[
count = defaultContext.getData("count");
if(count > 100){
return "a";
}else{
return "b";
}
]]>
</node>
# 脚本类型
要注意的是,type
分为4种:
script
:普通脚本节点,脚本里无需返回。
switch_script
:选择脚本节点,脚本里需要返回选择的节点Id。
boolean_script
:条件脚本节点,脚本里需要返回true/false。
for_script
:数量循环节点,脚本里需要返回数值类型,表示循环次数。
注意
脚本组件中无法定义循环迭代组件。
# 如何取到上下文以及和Java类进行交互
关于这部分,请详细参考脚本与Java进行交互这一章节。
帮助我们改善此文档 (opens new window)
上次更新: 2024/10/31, 10:51:16