![](/img/trans.png)
[英]Jenkins Android groovy.lang.MissingPropertyException: No such property: HOME for class: groovy.lang.Binding
[英]Getting groovy.lang.MissingPropertyException: No such property: datepart for class: groovy.lang.Binding
我是 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
}
您的代码中有一些错误:
您使用了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()
printing ... abcde21195603124
Result: abcde21195603124
请参阅Groovy 的文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.