Forum Discussion

WJ876400's avatar
WJ876400
Helper IV
5 years ago
Solved

Convert HTML to Text

Hi

 

I have a share point list that has comments in HTML. I have used the below formula to convert to plain text in Power Query

 

Html.Table([ColumnName] , {{"text",":root"}})

 

however there are rows that have no comments in the sharepoint list and the formula errors saying that the type null can not be converted to text. how do i get around this issue.

 

thanks

  • Hi WJ876400 

    You can deal with this error by usng try ... otherwise like so

    try Html.Table([ColumnName] , {{"text",":root"}}) otherwise null

    So if you encounter an error at this point, Power Query will just return null and the query won't stop at this step.

    Regards

    Phil

7 Replies

  • Hi WJ876400 

    You can deal with this error by usng try ... otherwise like so

    try Html.Table([ColumnName] , {{"text",":root"}}) otherwise null

    So if you encounter an error at this point, Power Query will just return null and the query won't stop at this step.

    Regards

    Phil

    • WJ876400's avatar
      WJ876400
      Helper IV

      Hi Anonymous 

       

      Thanks for the response, i have followed the steps but it hasn't worked. I don't get the options in the example on the drop down menu

       

       

      • Anonymous's avatar
        Anonymous
        Not applicable

        Hello WJ876400 
        Expand the column and check are you getting the expected result.
        You can refer this link

  • v-lionel-msft's avatar
    v-lionel-msft
    Community Support

    Hi WJ876400 ,

     

    Is it like this?

    Would you mind providing your HTML code? I hope to test it.

     

    Best regards,
    Lionel Chen

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Try this in PQ advance editor - Table.AddColumn(#"Previous column", "New column name", each Html.Table([Html column],{{"PlainText",":root"}})).