拼接函数,函数嵌套引用,一般用于:有规律的变量,前缀相同,后面是有规律的数值,比如: 变量_1 变量_2;变量_3 变量_5 变量_7
运用场景:
- 1、后置处理器,提取了多个值,这些变量的名称后面加上了 _数字
- 2、从数据库中,获取了多个值,这些数据数据变量后面自动增加了后缀 _数字
举个栗子,当前有多个变量 A1、A2、A...,还有一个变量n,
现在想调用An, ${A1} :可以正常引用,
${A${n}} :不可以这样使用,因为不支持函数嵌套,
${__V(A${n})} :可以这样使用, A${n} 会变成 A1 ,__V 函数会返回 A1
使用方法:
函数助手对话框--__V函数Name of variable (may include variable and function references):需要拼接的字符串、变量、函数表达式
默认值:未取到值时的返回,如果不定义,返回变量名
示例:
1、JSON提取器获取到商品列表中的商品名称,有多个2、现在想要循环依次调用这多个商品,直接拼接的话是${typeDesc_${__counter(,)}},然而,这个写法是错误的,需要用到__V函数来拼接,生成的表达式要将最后的“逗号”去掉
3、实现方式 ${__V(typeDesc_${__counter(,)})}