Jira Groovy Runner请求用户输入
我想知道是否有一种方法可以让Jira脚本运行程序允许某种形式的用户输入,无论是在输入文件位置时,然后添加输入,即“C:/fakepath/myScript.groovy-my input” 最好让它创建一个输入框 我这样问是因为我想创建一个脚本,根据用户输入创建一系列jira问题。我意识到我可以创建一个字符串而不是用户输入,然后每次使用它时编辑代码,但是如果我不必这样做的话,它会更有效率。如果jira中的groovy可以做这样的事情,那就太好了 我尝试使用以下方法:Jira Groovy Runner请求用户输入,groovy,input,jira,Groovy,Input,Jira,我想知道是否有一种方法可以让Jira脚本运行程序允许某种形式的用户输入,无论是在输入文件位置时,然后添加输入,即“C:/fakepath/myScript.groovy-my input” 最好让它创建一个输入框 我这样问是因为我想创建一个脚本,根据用户输入创建一系列jira问题。我意识到我可以创建一个字符串而不是用户输入,然后每次使用它时编辑代码,但是如果我不必这样做的话,它会更有效率。如果jira中的groovy可以做这样的事情,那就太好了 我尝试使用以下方法: BufferedReader
BufferedReader br = new BufferedReader(new InputStreamReader(System.in))
print "Input:"
def userInput = br.readLine()
println "You entered: $userInput"
但它只是不断地运行,等待用户输入,但没有弹出任何我可以输入的窗口
谢谢你的帮助 下面的代码有效
println "Input:"
BufferedReader br = new BufferedReader(new InputStreamReader(System.in))
def userInput = br.readLine()
println "You entered: $userInput"
我猜您的程序正在等待输入,但由于缓冲,它没有打印消息。
感谢您的回复,我只需要在
br.readLine
之前添加一个System.out.flush()。
System.in.withReader {
println "Test: "
carrier = it.readLine()
}