SimpleEmailOutbound
Этот серверный класс служит для взаимодействия с объектом электронной почты в скриптах уведомлений. В дополнение к этим методам используйте глобальный объект электронной почты, доступный в скрип тах уведомлений.
addAddress(address, displayName)
Используйте этот метод, чтобы добавить указанный электронный адрес в поле Кому записи таблицы Электронная почта (sys_email). Параметры:
Наименование | Тип | Обязательно | Значение по умолчанию |
---|---|---|---|
address | String | Да | Нет |
displayName | String | Нет | null |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Метод не возвращает значение. |
Пример:
addAddress()
(function runNotificationScript(
/* SimpleRecord */ current,
/* SimpleTemplatePrinter */ template,
/* SimpleEmailOutbound */ email,
/* SimpleRecord */ event
) {
email.addAddress(current.caller.email, current.caller.display_name);
})(current, template, email, event);
addAddressBcc(address, displayName)
Используйте метод для добавления указанного электронного адреса в поле Скрытая копия записи таблицы Электронная почта (sys_email).
Параметры:
Наименование | Тип | Обязательно | Значение по умолчанию |
---|---|---|---|
address | String | Да | Нет |
displayName | String | Нет | null |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Метод не возвращает значение. |
Пример:
addAddressBcc()
(function runNotificationScript(
/* SimpleRecord */ current,
/* SimpleTemplatePrinter */ template,
/* SimpleEmailOutbound */ email,
/* SimpleRecord */ event
) {
if (+event.param_2 > 1000) {
email.addAddressBcc(
current.assigned_user.manager.email,
current.assigned_user.manager.display_name
);
}
})(current, template, email, event);