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 !!
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.