LoadMailMergeData
function LoadMailMergeData(aList: String[][] = null): boolean
Description
Loads data for the mail merge.
Parameters
- aList
String[][]
null Mail merge data. The first element of the array is the array with names of the merge fields. The rest of the array elements are arrays with values for the merge fields.
Returns
boolean
Try It
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
var arrField = ["Greeting line", "First name", "Last name"];
for (let i = 0; i < 3; i++) {
var oRun = Api.CreateRun();
oRun.AddText(arrField[i]);
oParagraph.AddElement(oRun);
oRun.WrapInMailMergeField();
oParagraph.AddText(" ");
}
oParagraph.AddText("!");
Api.LoadMailMergeData([arrField, ["Dear", "John", "Smith"], ["Hello", "Lara", "Davis"]]);
Api.MailMerge();