How to add hyperlink to the flow designer script

Renu9
Tera Contributor

Hi All,

I am having a flow designer where I am using Send Email action where the body text contains 2 hyperlinks . But I dont see the option there. Please let me know how I can add that

 

Follow 'KB0012345 - Add Calendar ' for more details.

If any issues, please open an Incident.

 

Here KB0012345 and Open an incident should be hyperlinks.

Please let me know how I can add that.

1 ACCEPTED SOLUTION

 

 

 

var body = "Please note that you have been granted with access to " + fd_data._1__get_catalog_variables.requested_for.name + "'s calendar" + "<br><br>";

body += 'Follow <a href="https://dev.service-now.com/kb_view.do?sysparm_article=KB00412345">KB0012345 - Add Calendar</a>. ';
body += 'If any issues, please open an Incident.';

return body;

 

 

 This avoids syntax errors by using single quotes (') for HTML attribute values inside the JavaScript string.



------------------------------------------------------------------------------------------

If my response proves useful, please indicate its helpfulness by selecting "Accept as Solution" and " Helpful." This action benefits both the community and me.

View solution in original post

4 REPLIES 4

Satishkumar B
Giga Sage
Giga Sage

To add hyperlinks in a Flow Designer Send Email action, include HTML directly in the email body:


Follow

<a href="https://your-instance.service-now.com/kb_view.do?sysparm_article=KB0012345">KB0012345 - Add Calendar</a>

for more details.

If any issues, please

<a href="https://your-instance.service-now.com/incident.do?sys_id=new">open an Incident</a>

 

Replace the URLs with the appropriate links for your instance.

Hi @Satishkumar B 

It is throwing an error at Send email action as below. Please suggest

 

var body = "Please note that you have been granted with access to " +fd_data._1__get_catalog_variables.requested_for.name + " 's  calendar" + "<br><br>";

body+= "Follow <a href="https://dev.service-now.com/kb_view.do?sysparm_article=KB00412345">KB0012345 - Add Calendar</a>";
body+="If any issues, please open an Incident."
return body;


The error is "Message:Error: missing ; before statement (Process Automation.e5aa2f75470786d0429fd488536d4344; line 4), errorCode:1"

 

 

 

var body = "Please note that you have been granted with access to " + fd_data._1__get_catalog_variables.requested_for.name + "'s calendar" + "<br><br>";

body += 'Follow <a href="https://dev.service-now.com/kb_view.do?sysparm_article=KB00412345">KB0012345 - Add Calendar</a>. ';
body += 'If any issues, please open an Incident.';

return body;

 

 

 This avoids syntax errors by using single quotes (') for HTML attribute values inside the JavaScript string.



------------------------------------------------------------------------------------------

If my response proves useful, please indicate its helpfulness by selecting "Accept as Solution" and " Helpful." This action benefits both the community and me.

Hi @Satishkumar B 

Now, The error is lost. 

Here how can I keep dynamically the dev, test, prod URL. 

https://dev.service-now.com/kb_view.do?sysparm_article=KB0012345

 

Is there any way like that?