我想调用具有多个参数的目标,并且能够遍历这些参数,而不知道他们的姓名或号码是什么。 (w / javascript或其他)
让我说我打电话给这样的目标,
<antcall target="dummy">
<param name="p1" value="v1"/>
<param name="p2" value="v2"/>
.
.
.
<param name="pn" value="vn"/>
</antcall>
此时我知道有多少参数,但它会从一个调用变为另一个,并且不知何故我想这样做
<target name="dummy">
<script language="javascript">
var params = self.getOwningTarget().getParameters(); // retrieve the params list
params.forEach(function(param) {
var echo = project.createTask("echo");
echo.setMessage(param);
echo.perform();
});
</script>
</target>
它不一定是javascript ofc,如果你有任何想法,我会很感激,如果有可能的话!
答案 0 :(得分:0)
不确定蚂蚁,但在javascript中你会迭代这样的数组项
params.forEach(function(item) {
echo(item)
}
答案 1 :(得分:0)
确实我失败了,但是在这里解决问题并不是问题,我最想知道的是如何以某种方式检索参数。
(要编辑该错误:&#39;))