🌯文件脚本的定义
# 相对位置的文件脚本v2.6.4+
LiteFlow支持脚本文件的定义。你除了可以把脚本内容写在配置文件中,也可以写在文件中。如果大的脚本就推荐写在文件中。毕竟IDE对文件的语法高亮和代码提示做的也相对友好。编写脚本会更加方便。
你可以这样定义(这里以xml文件格式举例):
<?xml version="1.0" encoding="UTF-8"?>
<flow>
<nodes>
<node id="s1" name="普通脚本" type="script" file="xml-script-file/s1.groovy"/>
<node id="s2" name="选择脚本" type="switch_script" file="xml-script-file/s2.groovy"/>
<node id="s3" name="条件脚本" type="switch_script" file="xml-script-file/s3.groovy"/>
</nodes>
<chain name="chain1">
THEN(a, b, c, s1)
</chain>
<chain name="chain2">
THEN(d, IF(s3, b, c));
</chain>
</flow>
# 绝对位置的文件脚本v2.9.7+
LiteFlow支持脚本文件的绝对路径,你可以这样定义(这里以xml文件格式举例):
<?xml version="1.0" encoding="UTF-8"?>
<flow>
<nodes>
<node id="s1" name="普通脚本" type="script" file="/data/liteflow/s1.groovy"/>
<node id="s2" name="选择脚本" type="switch_script" file="/data/liteflow/s2.groovy"/>
<node id="s3" name="条件脚本" type="switch_script" file="/data/liteflow/s3.groovy"/>
</nodes>
<chain name="chain1">
THEN(a, b, c, s1)
</chain>
<chain name="chain2">
THEN(d, IF(s3, b, c));
</chain>
</flow>
帮助我们改善此文档 (opens new window)
上次更新: 2024/04/09, 18:39:17