Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Get macro body from page through groovy

Deleted user February 27, 2019

Hi everyone,

i'm search a method to get the bodycontent of an macro that are inside of an given page.

import com.atlassian.sal.api.component.ComponentLocator
import com.atlassian.confluence.pages.PageManager
import com.atlassian.confluence.core.BodyContent
import org.apache.log4j.Logger;
import org.apache.log4j.Level;
import com.atlassian.confluence.renderer.UserMacroLibrary

def pageMangaer = ComponentLocator.getComponent(PageManager)
def bodyContent = ComponentLocator.getComponent(BodyContent)
def userMacroLibrary = ComponentLocator.getComponent(UserMacroLibrary)
def macro = userMacroLibrary.getMacro("include-section")
def page = pageMangaer.getPage("space","Ricardo da Silvas Startseite")

this is what i got right now, but i'm looking for a method to get the body content of the used macro in that page.

I hope someone can help me with this.

Regards,

Ricardo

1 answer

1 accepted

0 votes
Answer accepted
Deleted user February 28, 2019

Duplicate can be close due this was market as Spam

Michael Aglas
Contributor
March 29, 2022

where is the original?

Martin Cvrček
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 19, 2022

Once again, please, where is the original? Thank you

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events