我无法参数化到下面的字段。
* def temp = 'KSG-' + user+ '-GS'
* print temp
* def user = ('#(temp)'\n-C453/M-R/UVE S/J\n)\n
实际的字段看起来像user: "(KSG-ABCDE-GS\n-C453/M-R/UVE S/J\n)\n"
(\n
提到的全字段值也在引号中)
如上所述,当我提供临时值时,我得到了java脚本评估字段。如果我在* def user
部分代码中以错误的方式提供临时值,请纠正我。
你读过the docs我联系了in answer to your previous question吗?
以下代码应该有效。如果您想嵌入转义换行符,只需使用\\n
:
* def user = 'foo'
* def temp = '(KSG-' + user + '-GS\n-C453/M-R/UVE S/J\n)\n'
* print temp