web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Unable to Format Link ...
Power Automate
Answered

Unable to Format Link in a Table

(1) ShareShare
ReportReport
Posted on by 242

I'm trying to retreive multiple items from a SharePoint list and send them as a table in an Email, one of the fields needs to be the link back the the list item. I have set Is HTML property of the Send an Email action to True and tried to wrap the value in an HREF tag, but it's not working. Can someone tell me what I might be doing wrong or suggest an alternative approach? 

WFwithLink.png

 

@Pieter_Veenstraany ideas?

Categories:
I have the same question (0)
  • Verified answer
    PieterVeenstra Profile Picture
    33 on at

    Hi Dean,

     

    Have a look at chakkaradeep's post: https://www.chakkaradeep.com/2018/05/02/building-html-tables-in-your-flows/

     

    He is doing exactly what you are trying to do.

  • Dean Gross Profile Picture
    242 on at

    Thanks, that article was very helpful. 

    Any idea why the Create Table Action does not parse HTML?

     

    It would seem that this common scenario should be easier to implement. A typical business user should not have to hand code html .

  • tly Profile Picture
    400 on at

    There's an older post on this forum that talks about how HTML tables encode Values (and I say the word 'Value' in context of the HTML Table's two custom columns: (1) Header and (2) Value).

    It's my assumption that the developers intended the values to be a one-for-one (i.e. straight text) translation. For example, if a value was "<no value entered>", they would not want Flow to inadvertantly default to trying to translate that into HTML--the net result would be trying to translate that into an HTML tag when it really shouldn't.

    So what ends up happening is that they take the text in the Value field and convert the characters that may have HTML carryover and encode those characters. For example, quote becomes "&quot;" (without the quote-symbols), greater than (">") becomes "&gt;", less than ("<") becomes "&lt;", and strangely enough... ampersand becomes ("&amp;"). As you can see, the pattern for these encoding is [ampersand][code][semicolon]. If you want to see what I'm talking about, create a variable and set the value to your HTML table--then you can see what your actual HTML table looks like.

    The workaround is to Compose your HTML table and replace the encoded values with their true values. Doing this has potential for consequences (mentioned above); but if you don't anticipate receiving values in brackets or quotes, then this workaround should work fine.

    You can see some great examples of this in the link I referenced above provided by @DougL .

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
David_MA Profile Picture

David_MA 272 Super User 2026 Season 2

#2
trice602 Profile Picture

trice602 147 Super User 2026 Season 2

#3
11manish Profile Picture

11manish 146 Super User 2026 Season 2

Last 30 days Overall leaderboard