Accessing smart values in a scriptrunner script

Can I access smart values when I run a scriptrunner script in an Automation? This syntax doesn’t work:
def summ = Issues.getByKey({{issue}}).summary
def summ = Issues.getByKey({{issue.key}}).summary

Nor can I reference {{issue.summary}} anywhere in the script.

My script works if I hard-code an issue key in single quotes instead of {{issue}}.

What is the proper way to pull issue smart values into a script?

Jira Data Center version 9.12
Scriptrunner version 8.36

Use ruleContext.renderSmartValues('{{issue.summary}}')

1 Like