如何在Talend中将上下文参数传递给查询参数值

如何在Talend中将上下文参数传递给查询参数值,talend,query-parameters,Talend,Query Parameters,在Talend studio中,我正在创建一个作业,该作业涉及向“tRest_客户端”组件提供URL和查询参数,并面临以下问题- 我试图将上下文参数数据传递给查询参数值,如下所示 上下文参数- Name : mis_id Default : 10 name : "query" value : {target-rel[=context.mis_id]} 查询参数- Name : mis_id Default : 10 name : "query" value : {target-rel[=c

在Talend studio中,我正在创建一个作业,该作业涉及向“tRest_客户端”组件提供URL和查询参数,并面临以下问题-

我试图将上下文参数数据传递给查询参数值,如下所示

上下文参数-

Name : mis_id
Default : 10
name : "query"
value : {target-rel[=context.mis_id]}
查询参数-

Name : mis_id
Default : 10
name : "query"
value : {target-rel[=context.mis_id]}
实际URL- URL+query={target rel[=10]}

在这里,我试图用“context.mis_id”传递值10

当我运行talend作业时,没有数据传递给Query参数的值


请告诉我这是否是传递上下文参数数据的正确方法。

如果需要在查询参数中包含上下文变量,请尝试记住Java如何处理静态字符串和变量,因为talend是基于Java的工具

比如在Java中,我有一个变量

String world = "World!!!";
System.out.Println("Hello "+world); // This will display as Hello World!!!
同样,在talend中,您必须使用as

“{target rel[=”+context.mis_id+“]}”


希望这对您有所帮助。

哪个组件?请解释工作并添加您的代码。谢谢如果这个答案解决了你的问题,你可以接受这是最好的答案。有关这方面的说明,请参阅此