Forums

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

Is there a quick way of counting the number of words in a JIRA customfield?

G June 7, 2016

Is there a way to count the number of words in a text field on JIRA? I know we can count the length by either JS or workflow validation using script runner.

JS

<script type="text/javascript">
document.getElementById("customfield_xxxxxx").maxLength=50;
</script>

 

Script Runner

cfValues["Name of Field"]?.length() <= 50

 

1 answer

1 accepted

4 votes
Answer accepted
Henning Tietgens
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 7, 2016

With Scriptrunner you can use

wordcount = cfValues["Name of Field"]?.split(/\S+/).size()

if "words" are text blocks separated by one or more spaces, tabs or new lines. ([ \t\n\x0B\f\r]).

G June 7, 2016

Works a treat. Thank you.

G June 7, 2016

I've modified your code to get this working in Behaviors which is easier to maintain and more user friendly. smile

 

short_description = getFieldByName("Short Description")
short_descriptionValue = short_description.getValue()?.split(/\S+/).size()
if (short_descriptionValue &gt;=6)
{ short_description.setError("BLA BLA BLA") }
else 
{short_description.clearError()  }

Suggest an answer

Log in or Sign up to answer