【发布时间】:2022-01-04 19:30:23
【问题描述】:
我的 settings.kts 中有一个配置参数
select(
name = "TEST_TYPE",
value = "",
label = "TEST_TYPE",
description = "Type of Test(s)",
display = ParameterDisplay.PROMPT,
readOnly = false,
allowMultiple = false,
options = listOf("E2E-TESTS", "API-TESTS")
)
当我尝试访问它时,它会返回我选择的正确选项。
steps {
script {
scriptContent = "echo %TEST_TYPE%"
}
}
prints -> E2E-TESTS
但是当我尝试修改/操作值时,它实际上返回标签而不是我选择的选项。
script {
var test = "%TEST_TYPE%".length
scriptContent = "echo $test"
}
prints -> 11,因为 %TEST_TYPE% 中有 11 个字符。
我什至不能执行任何条件操作。
我不知道为什么。这很奇怪,完全被这个阻止了。任何帮助都会很方便。
【问题讨论】: