How to list author, last update, labels together with table of contents macro
Asked by Ashish_Nimonkar:

I need to organize my space of pages and the space includes pages created by a big team. For that i want to list all the page's titles for the current space in the first column, the corresponding authors of pages in the second column, last updated in third, labels of pages in fourth, etc.

By doing this, my team can give me inputs on the details of the pages created by them like adding labels in the label column for the pages.

I need to know if it is possible to insert a Table of contents macro in a column of a table.

Suggestions on any other ways of tackling this problem are welcome.


Answers:
author: Diego
body: Hello [@Ashish_Nimonkar](/t5/user/viewprofilepage/user-id/3902846) !

As I understand, you need to display a specific set of properties from pages somewhere else. Currently, this is achievable by manually using a pair of macros:

> * *Page properties*
> * *Page properties report*

With page properties you specify the properties for that specific page and with the Page properties report you will be able to display those properties somewhere else.

There are some caveats, however. Currently, ++*we are not able to list labels from a page within itself*++. Only in Confluence Server we are able to achieve this via User Macros.

The same goes for Page author and last update date. Both ++*should be manually updated by users.*++

Here is what I managed to create so I could exemplify the workflow:

**Page Properties Report Page**
> **![Screen Shot 2020-05-06 at 14.51.15.png](https://community.atlassian.com/t5/image/serverpage/image-id/93726i6DD83424970B5A27/image-dimensions/558x147?v=v2 "Screen Shot 2020-05-06 at 14.51.15.png")**

**Page Properties Pages**
> **![Screen Shot 2020-05-06 at 14.51.24.png](https://community.atlassian.com/t5/image/serverpage/image-id/93729i5F05389ADAB75683/image-dimensions/470x136?v=v2 "Screen Shot 2020-05-06 at 14.51.24.png")![Screen Shot 2020-05-06 at 14.51.31.png](https://community.atlassian.com/t5/image/serverpage/image-id/93727iBDF72DB2607BAC75/image-dimensions/467x135?v=v2 "Screen Shot 2020-05-06 at 14.51.31.png")![Screen Shot 2020-05-06 at 14.51.46.png](https://community.atlassian.com/t5/image/serverpage/image-id/93728i91A9756243B77F46/image-dimensions/467x132?v=v2 "Screen Shot 2020-05-06 at 14.51.46.png")**

Here is what I did to achieve the above:

> 1. *Create four pages*
> 2. *Label three of them with the "new" label*
> 3. *On the same three, inserted the Page Properties macro*
> 4. *Inside the macro, I inserted a table with the desired information*
> 5. *In the fourth page, I inserted the Page Properties Report macro*
> 6. *Filtered the pages that should be shown to Current Space and having the "new" label*

For the fictitious labels used as example, I used the Status macro. The updated date was inserted via the Date picker. The date picker can be used by typing //. And author was represented with a mention to the user who created the page.

Here is more information about the macros used:
> * ++***[\[Confluence Cloud\] Page properties macro](https://support.atlassian.com/confluence-cloud/docs/insert-the-page-properties-macro/)***++
> * ++***[\[Confluence Cloud\] Page properties report macro](https://support.atlassian.com/confluence-cloud/docs/insert-the-page-properties-report-macro/)***++
> * ++***[\[Confluence Cloud\] Status Macro](https://support.atlassian.com/confluence-cloud/docs/insert-the-status-macro/)***++
> * ++***[\[Confluence Cloud\] Mention person or a team](https://support.atlassian.com/confluence-cloud/docs/mention-a-person-or-team/)***++

I hope this helps! Looking forward to your reply.

comments: author: Ashish_Nimonkar
body: Hello [@Diego](/t5/user/viewprofilepage/user-id/1188952)

Thank you for the quick response and for a detailed answer. Actually, we have more than 100 pages in our space and adding page properties macro to each page would not be efficient.

Is there a way to generate report in confluence cloud without creating page properties macro on each page?

Thanks,

Ashish Nimonkar.


author: Diego
body: Hello [@Ashish_Nimonkar](/t5/user/viewprofilepage/user-id/3902846) ! Thanks for keeping this thread alive.

As of today, there is no native way of creating those macros in multiple pages at the same time.

You might be able to find a suitable third-party alternative in our Application Marketplace. Here, take a look:
> * ++***[\[Atlassian Marketplace\] Confluence Cloud -- Page properties](https://marketplace.atlassian.com/search?hosting=cloud&product=confluence&query=page%20properties)***++

I hope this helps!


Tags: cloud