Using CQLSearchService in a user macro for a wild card search on page title

Priska Aprilia December 29, 2020

I am writing a user macro to search a page/pages using CQL with the code below

##Test property
## @param PageTitle:title=Page Title|type=string|required=true|desc=Your page title
## @param Space:title=Space Key|type=string|required=true|desc=Your space title
## @param MetadataName:title=Metadata Name|type=string|required=true|desc=Your metadata name

#set ($cqlSearchService=$content.class.forName('com.atlassian.confluence.api.service.search.CQLSearchService'))


$cqlSearchService.countContent("type in (page, blogpost) and space = MNT and title ~ 'Project Start Request %' ");

However, the line below throws an exception

$cqlSearchService.countContent("type in (page, blogpost) and space = MNT and title ~ 'Project Start Request %' ");

error.PNG

How can I see the error log for the user macro? How can I even log one? Did I miss something on the code?

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events