Hello,
I'm facing the next issue:
A Power Automate flow creates records when an email arrives. The body of that email is saved as HTML text in a Dataverse table. After that, I need to show that email in a canvas app, using a RichTextEditor. If the body has an screenshot or an icon (not attached, in the body of the email) is not display in the control.
I thought that a solution could be to extract the text image from the body and transform it to base64. My problem is that the images are randomly placed into the body. Does anybody know how I could do that in Power Automate?
One outoput example is:
{
"headers": {
"Cache-Control": "no-store, no-cache",
"Pragma": "no-cache",
"Transfer-Encoding": "chunked",
"Location": "https://flow-apim-europe-002-westeurope-01.azure-apim.net/",
"Retry-After": "15",
"Vary": "Accept-Encoding",
"Set-Cookie": "",
"Strict-Transport-Security": "max-age=; includeSubDomains",
"x-ms-request-id": "",
"X-Content-Type-Options": "nosniff",
"X-Frame-Options": "DENY",
"x-ms-environment-id": "",
"Timing-Allow-Origin": "*",
"x-ms-apihub-cached-response": "true",
"x-ms-apihub-obo": "false",
"Date": "Tue, 03 Oct 2023 15:29:54 GMT",
"Content-Type": "application/json; charset=utf-8",
"Expires": "-1"
},
"body": {
"id": "",
"receivedDateTime": "2023-10-03T15:29:12+00:00",
"hasAttachments": false,
"internetMessageId": "<.eurprd04.prod.outlook.com>",
"subject": "Example screenshot body mail",
"bodyPreview": "This is an example of how the pics in the body are not shown.",
"importance": "normal",
"conversationId": "",
"isRead": false,
"isHtml": true,
"body": "<html><head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"><style type=\"text/css\" style=\"display:none\">\r\n<!--\r\np\r\n\t{margin-top:0;\r\n\tmargin-bottom:0}\r\n-->\r\n</style></head><body dir=\"ltr\"><div class=\"elementToProof\" style=\"font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)\"><span style=\"font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)\">This is an example of how the pics in the body are not shown. </span><br></div><div class=\"elementToProof\" style=\"font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)\"><br></div><div class=\"elementToProof\" style=\"font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)\"><img class=\"ContentPasted0 w-175 h-58\" size=\"2881\" data-outlook-trace=\"F:1|T:1\" src=\"cid:830b8fd6-aead-4bf2-b781-fd5106a35253\" style=\"max-width:100%\"><br></div></body></html>",
"from": "",
"toRecipients": "",
"attachments": [
{
"@odata.type": "#microsoft.graph.fileAttachment",
"id": "",
"lastModifiedDateTime": "2023-10-03T15:29:11+00:00",
"name": "image.png",
"contentType": "image/png",
"size": 3124,
"isInline": true,
"contentId": "",
"contentBytes": "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"
}
]
}
} Thank you