我想知道是否有办法让Jira Script Runner允许某种用户输入,无论是以进入文件位置然后添加输入的形式,即“C:/fakepath/myScript.groovy-my输入” 更好的是它会创建一个输入框。
我在问,因为我想根据用户输入创建一个脚本来创建一堆jira问题。我意识到我可以创建一个字符串而不是用户输入,然后每次使用它时只编辑代码,但如果我不必这样做会更有效。如果jira中的groovy可以做一件很棒的事情。
我尝试使用以下内容:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in))
print "Input:"
def userInput = br.readLine()
println "You entered: $userInput"
但是它一直在等待用户输入,但没有任何弹出窗口我可以输入它。
感谢您的帮助!
答案 0 :(得分:0)
以下代码可以使用
println "Input:"
BufferedReader br = new BufferedReader(new InputStreamReader(System.in))
def userInput = br.readLine()
println "You entered: $userInput"
我的猜测是你的程序正在等待输入,但由于缓冲而没有打印消息。
答案 1 :(得分:0)
http://www.emoticode.net/groovy/console-input-read-in-groovy.html
System.in.withReader {
println "Test: "
carrier = it.readLine()
}