Forums

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

ID generator

Schewtschuk_ Ilya October 7, 2025

Is there an easy way to embed a small macro into a confluence page?

 

For example I would like to have an ID-generator - a tiny web application embedded into a confluence page with a single button. If pressed, ID-generator would take the current date & time and converts it into a 32-based number.

2 answers

2 votes
Adriian Semotiuk _Wombats Corp_
Contributor
October 24, 2025

Hi @Schewtschuk_ Ilya , I am developer at Wombats Corp.
I`ve tried to find some built-in solutions in Confluence, but as @Aron Gombas _Midori_ said it isn`t allowed. 
For this case i have created ID Generator macro, using our app User Macro for Confluence Cloud. This macro generates base32 ID based on current time and date. Unfortunately i couldn`t add copy button to this macro due to restriction to clipboard api(

Macro is available in our Library along other very useful and ready to use User Macros.Screen Recording 2025-10-24 at 13.45.31.gif


Adriian Semotiuk _Wombats Corp_
Contributor
October 30, 2025

Hi @Schewtschuk_ Ilya ,
I`ve been thinking about that copy button, which is very important for that macro, I believe. Even with those restrictions I came up with this version with copy button, so it is much more useful now. Macro is available in our Library.Screen Recording 2025-10-30 at 10.34.07.gif

Schewtschuk_ Ilya October 30, 2025

Thank you very much, @Adriian Semotiuk _Wombats Corp_ ,

unfortunately, the User Macro for Confluence Cloud is also not available in my organisation. At the end of the day, I used Microsoft Power Apps as a workaround and I was also able to embed the mini-app into the Confluence pages I wanted. But it is still still quite slow and clumsy, and the user rights management is decoupled from the confluence user rights management. 

0 votes
Aron Gombas _Midori_
Community Champion
October 8, 2025

Confluence Cloud doesn't allow embedding arbitrary external web applications, due to security reasons. At the same time, it allows adding external content like a Google Spreadsheet to the content table.

If I were I would consider these approaches:

  1. If the ID generator can be transformed to a spreadsheet, then I would convert it to a GSheet and add that to Confluene.
  2. Otherwise look for an app that allows embedding HTML. There are many of these.
Schewtschuk_ Ilya October 30, 2025

Thank you, @Aron Gombas _Midori_ ,

I'll take a look on the HTML-based embedded apps.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
ENTERPRISE
TAGS
AUG Leaders

Atlassian Community Events