In a Confluence user macro, I have access to the Tiny URL of a Confluence page. I'd like to get the ID of that Page, ultimately so I can iterate the descendents of that Page. So, something like:
## use $descendents...
I *thought* that the final six characters of the tiny url were the page id, Base64 encoded. But this does not work:
The Base64 decoder cannot handle the six character string, even though it was generated by the same instance of Confluence. So it seems it's not simply a Base64 number.
You're on the right track... they are base64 encoded, but they are encoded as a bytestring. You may have some luck referencing this answer:
or maybe if I have time later today I can try to reimplement in a user macro.
I found a solution. It's rather ugly, but it works. Suggestions for streamlining this would be very welcome!
I attended Atlassian Summit 2019 and learned a lot from the presenters, attendees and knowledgeable Atlassian product managers. The presentations I attended focused on applying Agile, pla...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events