Copy link to clipboard
Copied
Good morning, community!
I have a description field that is made up of three components:
- Commodity name (var. 1)
- Quantiy (var. 2)
- Container Size (var. 3)
This populates in a descriptor in a notes area as "-- [Commodity name (##qty. x Container Size)] --"
My current script is:
event.value = "-- [" + this.getField("Commodity_Line1").valueAsString + " (" + this.getField("Qty_Line1").valueAsString + "qty. x " + this.getField("Container_Line1").valueAsString + ")] -- ";
However, I would like to hide the descriptor when one or more of the above variables are null.
Any guidance will be greatly appreciated.
Copy link to clipboard
Copied
Try this script:
if (this.getField("Commodity_Line1").value != this.getField("Commodity_Line1").defaultValue && this.getField("Qty_Line1").value != this.getField("Qty_Line1").defaultValue && this.getField("Container_Line1").value != this.getField("Container_Line1").defaultValue) {
event.value = "-- [" + this.getField("Commodity_Line1").valueAsString + " (" + this.getField("Qty_Line1").valueAsString + "qty. x " + this.getField("Container_Line1").valueAsString + ")] -- ";}
else {event.target.value = event.target.defaultValue;}
Acrobate du PDF, InDesigner et Photoshoptographe
Copy link to clipboard
Copied
Try this script:
if (this.getField("Commodity_Line1").value != this.getField("Commodity_Line1").defaultValue && this.getField("Qty_Line1").value != this.getField("Qty_Line1").defaultValue && this.getField("Container_Line1").value != this.getField("Container_Line1").defaultValue) {
event.value = "-- [" + this.getField("Commodity_Line1").valueAsString + " (" + this.getField("Qty_Line1").valueAsString + "qty. x " + this.getField("Container_Line1").valueAsString + ")] -- ";}
else {event.target.value = event.target.defaultValue;}
Acrobate du PDF, InDesigner et Photoshoptographe
Copy link to clipboard
Copied
Thanks, JR!
That's exactly what I was looking for.

