我是 jenkins 管道脚本的新手,我只是想将日期连接到字符串低于无此类属性异常。不知道哪里做错了。有人可以帮我解决这个问题
def generateRandomText(){
def temp = ""
try{
Date date = new Date()
String datePart = date.format("ddHHmmssSSS")
temp = "abcde" + datepart
echo "printing ... $temp"
return temp
}
catch(theError){
echo "Error getting while generating random text: {$theError}"
}
return temp
}
答案 0 :(得分:2)
您的代码中存在一些错误:
您使用了 echo
,它在 Groovy 中不存在。请改用 print
函数之一。在下面的代码中,我使用了 println
datePart
变量拼写错误
这是您修复的代码:
def generateRandomText(){
def temp = ""
try{
Date date = new Date()
String datePart = date.format("ddHHmmssSSS")
temp = "abcde" + datePart
println "printing ... $temp"
return temp
}
catch(theError){
println "Error getting while generating random text: {$theError}"
}
return temp
}
generateRandomText()
groovyConsole 上的输出:
printing ... abcde21195603124
Result: abcde21195603124