Skip to main content
Participant
May 12, 2021
Answered

Convert a number range to text in adobe form

  • May 12, 2021
  • 1 reply
  • 338 views

Hello, 

I calculated the average text box of 3 fields into one text box to get a 1-5 rating. I will need to be able to use the outcome of that text field number to change the text outcome of another text box to reflect the situations below.  

 

0 to 1 = Unacceptable

1.1 to 2 = Below Average

2.1 to 3 = Average

3.1 to 4 = Above Average

4.1 to 5 = Outstanding 

 

Can anyone help me please? 

 

This topic has been closed for replies.
Correct answer try67

As the custom calculation script of the second field use something like this:

 

var avg = Number(this.getField("Average").valueAsString);

if (avg>=0 && avg<=1) event.value = "Unacceptable";

else if (avg<=2) event.value = "Below Average";

else if (avg<=3) event.value = "Average";

else if (avg<=4) event.value = "Above Average";

else if (avg<=5) event.value = "Outstanding";

else event.value = "";

1 reply

try67
Community Expert
try67Community ExpertCorrect answer
Community Expert
May 13, 2021

As the custom calculation script of the second field use something like this:

 

var avg = Number(this.getField("Average").valueAsString);

if (avg>=0 && avg<=1) event.value = "Unacceptable";

else if (avg<=2) event.value = "Below Average";

else if (avg<=3) event.value = "Average";

else if (avg<=4) event.value = "Above Average";

else if (avg<=5) event.value = "Outstanding";

else event.value = "";