How do I use variables on User Created Template?
Asked by Jacob Aicher:

I have created a User Created Template and am confused on how to enter a variable. I am seeing that at the top there is an option to **Insert** a **New Variable**. I can then name that variable and choose whether it is text, multi-line text, or a list. After I have created said variable, I'm confused on how to use that same variable in another place on the same template. There is no list to choose from my created variables on the template.


Answers:
author: Davin Studer
body: Click on the variable in your template. Then hit ctrl+c to copy it and then ctrl+v to paste it wherever you want on the page. When you create a page with the template whatever you do with the variable it will be updated in both spots of the age.

comments: author: Jacob Aicher
body: Hi Davin - thanks for your message. I tried this out this morning and I am met with this error message.

![qwer1234.PNG](https://community.atlassian.com/t5/image/serverpage/image-id/76683i61C9D3B85B97C4A3/image-size/large?v=v2&px=999 "qwer1234.PNG")

I made sure that their parameters are the same which is just **Text**. Any other ideas?


author: Davin Studer
body: Hmmm. It works for me. I can save a template with variables that have the same name so long as the variable type is the same and in the case of a list the list options must be the same. I only see that error when two variables have the same name, but the params are not the same. Below is what it does for me.

**What is looks like when I edit the template**

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/76693i4A3949E894D1F6DF/image-size/large?v=v2&px=999 "image.png")

**What I see when I create a page based on the template. Changing either of the drop-downs changes them both.**

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/76694i16A13B006257594D/image-size/large?v=v2&px=999 "image.png")


author: Jacob Aicher
body: Hey Davin - I've actually figured out the issue and this is a very interesting edge case. In my template, I am using a section with a table and the variable sits inside of the table. Then I use the same variable in another part of the template that **is not** inside of a table. What I have to do is go to the variable that sites in the table, edit it, then save it once more, then I am able to save my template and move forward. I'm wondering if the table is what is causing the issue.


author: Davin Studer
body: Wow! Does sound like a weird bug. But glad you have a workaround.


author: Ammar Moughis
body: Thanks Jacob, your workaround worked for me too. Classic confluence glitch.


author: Christine_Sills
body: Looks like it only allows the copy/paste and using same variable multiple times if it's a "List" select. I'd like to be able to input anything into the first place then re-use like we used to in the older version you could do the $variable but we lost that :(

comments: author: Ruiqing Liang
body: Please see [Jacob Aicher](https://community.atlassian.com/t5/user/viewprofilepage/user-id/3540873)'s workaround - click Edit and Save the variable without making changes and then save the template again. At least that works for me. Thanks [@Jacob Aicher](/t5/user/viewprofilepage/user-id/3540873).

What I found out is that if you have repeated the variable multiple times, you will have to find the **first occurrence** and then Edit \& Save the variable, then your template will be good to go.

[@Davin Studer](/t5/user/viewprofilepage/user-id/781467)is there any chance for Atlassian to fix this defect? It is really stopping people to create/update user template, because user has to confirm the variable(s) by Edit\&Save them every time you open the template,


author: Davin Studer
body: [@Ruiqing Liang](/t5/user/viewprofilepage/user-id/1552249) I've created a bug report for this issue with steps to reproduce it. So hopefully they will fix it soon.


author: Davin Studer
body: There is a bug ticket for this in Atlassian's Jira project for Confluence Cloud. You can add yourself to the Affected customers by clicking the "This affects my team" link on the page.

[CONFCLOUD-67845](https://jira.atlassian.com/browse/CONFCLOUD-67845)


author: tbellmr
body: I have not tested this but seems like I just saw this on a video recently. You create a variable call it $x and assign its initial value in the first instance it is used.

Let's say down a paragraph or two you simply use $x and that should resolve to what you entered above. Not tried this but that is what I think you need. Best of luck!

comments: author: Jacob Aicher
body: Hey there. Thanks for the feedback. This is how it used to work for me when using the $ sign however, this is no longer the shortcut to bring up a variable. Rather I have to go to the top bar and select **New Variable**. I've added a screenshot below to help.

![ffddssaa.PNG](https://community.atlassian.com/t5/image/serverpage/image-id/76587iDEF287FD83443BDC/image-size/large?v=v2&px=999 "ffddssaa.PNG")


Tags: cloud

confluence-cloud