emailFieldTriggered
Sends email to incident owner when selected field is triggered.
javascript · Common Scripts
Details
| ID | emailFieldTriggered |
|---|---|
| Language | javascript |
| From Version | 5.0.0 |
| Tags | field-change-triggered |
README
Sends an email to the incident owner when a selected field is triggered.
Script Data
| Name | Description |
|---|---|
| Script Type | javascript |
| Tags | field-change-triggered |
Inputs
There are no inputs for this script.
Outputs
There are no outputs for this script.
var users = executeCommand('getUsers', {}); var email; for (var i = 0; i < users[0].Contents.length; i++) { if (incidents[0].owner === users[0].Contents[i].name || incidents[0].owner === users[0].Contents[i].username) { email = users[0].Contents[i].email; break; } } if (email) { var body = 'Hello,\nField ' + args.name + ' was changed from ' + args.old + ' to ' + args.new + ' in incident ' + incidents[0].name + '.\n--DBot'; var subject = 'Field ' + args.name + ' was triggered'; executeCommand('send-mail', {'to':email, 'subject':subject, 'body':body}); }