Kepler Custom fields - SIL Script custom field

Could you please help me out on the below request?

 I have a field called 'Value1' and another field called 'Value2'. Both are Select list custom fields with numbers from 1 to 5. When I create an issue, let's say I will select '3' in field Value1 and '4' in field Value2, I want the script to multiply those two values and display the result (12) in another field called 'Result'.

7 answers

1 accepted

Hi Karthick,

Try setting the following SIL script to your SIL cf:

number x =  customfield_xxxxx;

number y = customfield_yyyyy;

return x*y;

SIL will automatically cast the two custom field values to numeric values and will do the correct calculation, assuming you only have values from 1 to 5 in the two select lists..

Kind Regards,


How do you know the custom field values? They should be different based upon what custom fields are actually being used.

Yes, the values I provided were only an example. You should replace with your own custom field ids. I updated the example with more generic example.

Do you remember where to find those values? I do not have access to a JIRA system until later today.

You can see the custom field ids from the Custom Fields administration section. Go to the desired custom field and hover the Configure link from the right drop-down. You should see the custom field id displayed as parameter in the url.

What parts do you have working and what parts are you struggling with?

The only the calculated field (result) would be a Kepler Custom field.    How are you defining the value1 and value2?  Are you using JIRA or are you going to use a Kepler Database Custom fields?   Yes, a Kerpler Database Custom field is a different plugin from Kepler Custom fields.



I am using JIRA and created a new SIL Script custom field type and named as 'Result'. I would like to write a code in the new field created to multiply values from Value 1 and Value 2 select list custom field types.

Please show me your SIL code?


I have tried many but nothing works. I am not good in coding.

return (Value1 * Value2)

If you look in your JIRA log, you should see error messages.   I know you are not addressing the custom fields correctly because the name should be customfield_<number>.   What I don't remember is how to get you the number.  It should be in the JIRA screen where you defined value1 and value2.  (see the section about custom fields)




Alexandru, Thank you so much. It works.

Suggest an answer

Log in or Join to answer
Community showcase
Maarten Cautreels
Posted Thursday in Off-topic

Friday Fun: What's your favourite beer/drink

As a Belgian, beer-lover and home brewer, beer is one of my great passions. I love the fact that with just a few ingredients (usually just water, hop and malt) you can create so many different tastes...

309 views 38 10
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot