Hi, I have a post function (groovy) script that triggers a python script. In the python script there's a variable named, 'workflowname'. How can I get the value of this variable back to groovy so I can populate a text field (Workflow Name)?
I was able to get the value and was able to set field value during post function
def pythonScript = "python3 /tmp/getWorkFlowSchemeName.py "
def pythonProc = pythonScript.execute()
def workflowscheme = pythonScript.execute().text.toString()
//this will get what's 'printed' in python code
def wrkFlowSchemeNameCF = cfm.getCustomFieldObjectByName("Workflow Name")
issue.setCustomFieldValue(wrkFlowSchemeNameCF, workflowscheme)
In the python code, I only printed the value of workflowname variable.
Hi,
You can use the api rest to populate the field in your python script
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
thanks. I thought about that but how would my python script knows what issue key to update?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.