如何根据输入值的数量 运行 不同的子作业 Talend

How to run different sub job based on number of input values Talend

我正在将 Jenkins 的一些值传递给 Talend 以 运行 工作。

如果有一个输入值,我想 运行 不同的子作业;如果有 3 个输入值,我想 运行 另一个作业。

我可以在 Talend 中做到这一点吗?

使用 tJava 分析/验证您有多少参数/输入值,创建一个保存作业类型的全局变量,然后使用 if links trigger the right job using tRunJob ((String)globalMap.get("jobToRun")).equals("single")