Skip to main content
February 28, 2020
Answered

New to Acrobat Adobe, Need Assistance

  • February 28, 2020
  • 1 reply
  • 708 views

I have been using Acrobat Adobe for a while now and have been able to do basic calculations. I have not worked with the "Custom calculation script" and was wondering if someone can help me with the calculation, if there is one.

 

I am wondering if there's a calculation for my statement below:

 

If "A" has a dollar amount and B is blank, answer is A;

If  both "A" and "B" have dollar amounts, fill answer with B.

 

Your help is greatly appreciated.

 

This topic has been closed for replies.
Correct answer Thom Parker

If is best to write one of selection statements as mutually exclusive. 

 

 

var a = this.getField("A").value;
var b = this.getField("B").value;

if ((a != "") && (b !="")) event.value = b;
else if ( (a !="") && (b =="") ) event.value = a;
else event.value ="";

 

1 reply

ls_rbls
Community Expert
Community Expert
February 29, 2020

Assuming that you have three form fields named A, B, and Total, you can use a custom calculating script as shown   below for the Total field:

 

 

var a = this.getField("A").value;
var b = this.getField("B").value;

if (a && b !="") event.value = b;
if ( (a !="") && (b =="") ) event.value = a;

else event.value ="";

 

Thom Parker
Community Expert
Thom ParkerCommunity ExpertCorrect answer
Community Expert
February 29, 2020

If is best to write one of selection statements as mutually exclusive. 

 

 

var a = this.getField("A").value;
var b = this.getField("B").value;

if ((a != "") && (b !="")) event.value = b;
else if ( (a !="") && (b =="") ) event.value = a;
else event.value ="";

 

Thom Parker - Software Developer at PDFScriptingUse the Acrobat JavaScript Reference early and often
March 2, 2020
thank you! it worked great.