I am trying to use a page property in a User Macro.
## Macro title: getpageproperty
## Macro has a body: N
##
## Developed by: Keith Wallace
## Date created: 10/08/2018
## Installed by: Keith Wallace
## @Param MetaData:title=MetaData|type=string|desc=Page Property
## @Param CSPage:title=Page|type=confluence-content|desc=Customer Success Confluence Page
#set ($metaData = $action.getHelper().renderConfluenceMacro("{get-metadata:name=$paramMetaData}"))
#set ($url = "$paramCSPage?run_1_AccountNumber=$metaData&run_1=run")
<ac:structured-macro ac:macro-id="acd79225-4dc5-4d6d-80c6-9a514d17e176" ac:name="ui-button" ac:schema-version="1">
<ac:parameter ac:name="color">blue</ac:parameter>
<ac:parameter ac:name="title">Get Customer Success Health Dasboard $metaData</ac:parameter>
<ac:parameter ac:name="url">$url</ac:parameter>
</ac:structured-macro>
I get the page property in $metaData and can also print it. When I am setting $url, I am always end up with
<correct path>?run_1_AccountNumber=
missing the content of variable $metaData and the rest of the string.
Any idea why?
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.