我正在使用一个Groovy脚本,它在Jenkins Scriptler上运行得很好,但是当我尝试从活动选择参数运行相同的脚本时,它没有返回任何值。
有人能帮我一下吗?
import java.time.format.DateTimeFormatter
exception_file = "test/10-01-2023/test"
String ex_date = exception_file.split('/')[1].toString()
println ex_date
cDate = java.time.LocalDate.now()
currentDate = cDate.format(DateTimeFormatter.ofPattern("dd-MM-yyyy"))
expiry_date = Date.parse("dd-MM-yyyy", ex_date)
return expiry_date
但是参数是空的,我错过了什么吗?
1条答案
按热度按时间mxg2im7a1#
我用你的代码重现了这个问题。你唯一缺少的是正确的返回类型。它必须是
java.util.List
、Array
或java.util.Map
。下面我将返回一个数组。
这表现为: