Hi,
I need a help with xml part of my script that I use to automatically make Confluence page when a Jira issue is created.
I am using Scriptrunner for Jira Listener.
Here is my code for macro that is working:
xml.
'ac:structured-macro'
(
'ac:name'
:
"panel"
) {
'ac:parameter'
(
'ac:name'
:
"borderStyle"
,
"solid"
)
'ac:parameter'
(
'ac:name'
:
"rich-text-body"
,
"TextField"
)
}
But when I want to run for example macro to make a content lablel I don't know how to make it work.
Here is source code that makes Confluence when I write macro directly on Confluence page:
<p>
<ac:structured-macro ac:macro-id="cc35373a-d1f9-4dc4-8ecd-5f289c179b5b" ac:name="contentbylabel" ac:schema-version="3">
<ac:parameter ac:name="cql">label = "ivica"</ac:parameter>
</ac:structured-macro>
</p>
<p>
<br/>
</p>
So the problem is when I put this part of code label = "ivica" in scriptrunner. Then he gives error that variable is not defined. I tried different solutions with qutation mark but it doesn't work.
Have you tried to escape the label string like this:
'ac:parameter'('ac:name': "cql", "label = \"ivica\"")
Regards
Lasse Langhorn
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.