Skip to main content
Known Participant
November 6, 2025
Answered

Show all info in one field

  • November 6, 2025
  • 1 reply
  • 73 views

Hi, I have few info fields (Name,LastName,Address,Phone,Email) how can I get all info into one multiline field with labels in front of info?

Correct answer Nesa Nurani

Sure:

var name = this.getField("Name").valueAsString;
var lname = this.getField("LastName").valueAsString;
var address = this.getField("Address").valueAsString;
var phone = this.getField("Phone").valueAsString;
var email = this.getField("Email").valueAsString;

var output = "";

if (name)     output += "Name: " + name + "\n";
if (lname)    output += "Last Name: " + lname + "\n";
if (address)  output += "Address: " + address + "\n";
if (phone)    output += "Phone: " + phone + "\n";
if (email)    output += "Email: " + email + "\n";

event.value = output;

 

1 reply

Nesa Nurani
Community Expert
Community Expert
November 6, 2025

Use this as custom calculation script of multiline field:

var name = this.getField("Name").valueAsString;
var lname = this.getField("LastName").valueAsString;
var address = this.getField("Address").valueAsString;
var phone = this.getField("Phone").valueAsString;
var email = this.getField("Email").valueAsString;

event.value =
 "Name: " + name + "\n" +
 "Last Name: " + lname + "\n" +
 "Address: " + address + "\n" +
 "Phone: " + phone + "\n" +
 "Email: " + email;

 

kiki1986Author
Known Participant
November 6, 2025

Can you modify the script so it shows a label only when the field is filled?

Nesa Nurani
Community Expert
Nesa NuraniCommunity ExpertCorrect answer
Community Expert
November 6, 2025

Sure:

var name = this.getField("Name").valueAsString;
var lname = this.getField("LastName").valueAsString;
var address = this.getField("Address").valueAsString;
var phone = this.getField("Phone").valueAsString;
var email = this.getField("Email").valueAsString;

var output = "";

if (name)     output += "Name: " + name + "\n";
if (lname)    output += "Last Name: " + lname + "\n";
if (address)  output += "Address: " + address + "\n";
if (phone)    output += "Phone: " + phone + "\n";
if (email)    output += "Email: " + email + "\n";

event.value = output;