The scoped GlideEmailOutbound API implements the email object for scoped applications. You can use the GlideEmailOutbound methods with the email global object available in mail scripts. The email object behaves identically for global and scoped applications.

GlideEmailOutbound - GlideEmailOutbound()

Instantiates a scoped GlideEmailOutbound object.

Table 1. Parameters
Name Type Description
None

GlideEmailOutbound - addAddress(String type, String address)

Adds the address to either the cc or bcc list.

Table 2. Parameters
Name Type Description
type String Either cc or bcc, determines the list to which the address is added.
address String The recipient's email address.
Table 3. Returns
Type Description
void

Example

email.addAddress('cc', 'joe.employee@something.com');

GlideEmailOutbound - addAddress(String type, String address, String displayName)

Adds the recipient to either the cc or bcc list, but uses the display name instead of the address when showing the recipient.

Table 4. Parameters
Name Type Description
type String Either cc or bcc, determines the list to which the address is added.
address String The recipient's email address.
displayName String The name to be shown instead of the email address.
Table 5. Returns
Type Description
void

Example

email.addAddress('bcc', 'joe.employee@something.com', 'dudley rocks');

GlideEmailOutbound - getSubject()

Returns the email's subject line.

Table 6. Parameters
Name Type Description
None
Table 7. Returns
Type Description
String The email's subject line.

GlideEmailOutbound - getWatermark()

Returns the email's watermark.

Table 8. Parameters
Name Type Description
None
Table 9. Returns
Type Description
String The email's watermark.

Example

var watermark = email.getWatermark();

GlideEmailOutbound - setBody(String bodyText)

Sets the body of the email.

Table 10. Parameters
Name Type Description
bodyText String The body of the email.
Table 11. Returns
Type Description
void

Example

email.setBody('Dear Sir, ...');

GlideEmailOutbound - setFrom(String address)

Sets the sender's address.

Table 12. Parameters
Name Type Description
address String The sender's email address.
Table 13. Returns
Type Description
void

Example

email.setFrom('joe.employee@something.com');

GlideEmailOutbound - setReplyTo(String address)

Sets the reply to address.

Table 14. Parameters
Name Type Description
address String The reply to email address.
Table 15. Returns
Type Description
void

Example

email.setReplyTo('joe.employee@something.com');

GlideEmailOutbound - setSubject(String subject)

Sets the email's subject line.

Table 16. Parameters
Name Type Description
subject String Text for the subject line.
Table 17. Returns
Type Description
void

Example

email.setSubject('Important Issues to discuss');