NotifyNow - sendEmailQuestion(String emailAddress, String question, GlideRecord sourceRecord, String emailSubject)
Send an email question to an email address.
The sendEmailQuestion method produces a question body and requires users to click a link to indicate their choice.
| Name | Type | Description |
|---|---|---|
| emailAddress | String | Email address to send the question to. |
| question | String or GlideRecord | The question record to send or the sys_id of a question record. |
| sourceRecord | GlideRecord | An optional source record to associate to the SMS question, such as an incident. |
| emailSubject | String | Optional text to override the default email subject. |
| Type | Description |
|---|---|
| String | The conversation sys_id. |
This example demonstrates using the default email subject.
var user = GlideRecord("sys_user");
user.get("email", "someone@somedomain.com");
new SNC.NotifyNow().sendEmailQuestion(user.getValue('email'), "b6b34500bf3111003cf585ce2c0739ce", user);
This example uses dot-walking and specifies a source record and email subject.
new SNC.NotifyNow().sendEmailQuestion("someone@somedomain.com", "b6071733bf1111003cf585ce2c07390f", current,
"Please answer this question");
This example uses dot-walking and specifies an email subject but no source record.
new SNC.NotifyNow().sendEmailQuestion("someone@somedomain.com", "b6071733bf1111003cf585ce2c07390f",
"Please answer this question");