Skip to main content
Participant
June 4, 2024
解決済み

Javascript for Adobe

  • June 4, 2024
  • 返信数 1.
  • 279 ビュー

Hello dear friends,

I have a task to calculate the percentage of fields in Adobe Acrobat PDF form containing status "Done".

There are following statuses:"Done", "Open", "Feedback". So I need to calculate the percentage of the  fields that will be filled with status "Done". The names of fields are "Status1", "Status2", .... "Status15".

I need to write customized Javascript and to be honest I am zero there. Can anyone help me with this ?

このトピックへの返信は締め切られました。
解決に役立った回答 try67

You can use something like this as the field's custom calculation script (set the field's Format to Percentage with the desired number of decimals):

 

var doneCounter = 0;
for (var i=1; i<=15; i++) {
	if (this.getField("Status"+i).valueAsString=="Done")
		doneCounter++;
}
event.value = (doneCounter/15);

 

返信数 1

try67
Community Expert
try67Community Expert解決!
Community Expert
June 4, 2024

You can use something like this as the field's custom calculation script (set the field's Format to Percentage with the desired number of decimals):

 

var doneCounter = 0;
for (var i=1; i<=15; i++) {
	if (this.getField("Status"+i).valueAsString=="Done")
		doneCounter++;
}
event.value = (doneCounter/15);

 

Participant
June 5, 2024

Thank you a lottttt

It worked!