2019.2

Table Of Contents
Renaming attachments
Print sections that are attached to an email can only be renamed via a Control Script; see
"Parts: splitting and renaming email attachments" on page417.
Renaming dynamic attachments
Dynamic attachments can be renamed via the script that attaches them to the email. Double-
click the script to open it and click the Expand button.
Dynamic attachment scripts add a <link> element to the <head> of an Email section. The title
attribute of that element specifies the attachment name that will show up in the email.
Take a look at the last line of the script:
results.append(query("<link rel=related>").attr("title", result.split('/').pop()).attr("href", result));
To give the attachment another name, you have to replace the bold part of the code by that new
name. For example:
results.append(query("<link rel=related>").attr("title", "Invoice.pdf").attr("href", result));
Of course, you can also use data field values here, for example: results.append(query("<link
rel=related>").attr("title", record.fields.invoice_number + ".pdf").attr("href", result));
Note that the Wizard can no longer be used once you have edited and saved the script.
Note
For attachment names, it is recommended to use only US-ASCII characters. Other
characters may not be supported by all email servers and clients.
Content elements
Once you have created a template, it can be filled with all kinds of elements. All types of
elements are listed on this page.
There are several ways to insert elements, see "Inserting an element" on page194.
Each element can have an IDand a class, as well as a number of other properties, depending
on the element's type. When an element is selected, its properties can be changed; see
"Selecting an element" on page195, "Attributes" on page193 and "Styling and formatting an
Page 190