hii , i am new to confluence can someone please help me with following -
I want to read value of "Editor" of each page of space
def pageManager = ComponentLocator.getComponent(PageManager)
def spaceManager = ComponentLocator.getComponent(SpaceManager)
def entity = context.getEntity()
def currentSpaceKey = context.getSpaceKey()
def targetSpace = spaceManager.getSpace(currentSpaceKey)
//log.warn "spaceManagerallpages="+spaceManager.allSpaces
def countByEditor
def lstEditor=[]
pageManager.getPages(targetSpace, true).each { page ->
// log.warn "Inspecting page ${page.title}"
def body = page.bodyContent.body
def parsedBody = Jsoup.parse(body)
def tableHeaderWithPlaceholder = parsedBody.select('p:contains(Editor:)')
if (!tableHeaderWithPlaceholder.empty) {
log.warn "Found table header with placeholder text: ${tableHeaderWithPlaceholder}"
}
}
this works !!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.