It looks like your apostrophe characters might be smart quotes which can’t always be displayed correctly by various applications.
If the body is html then it will include a link to your signature image. You need to know where that is saved and pass the full image path to the html document so it knows where to look for the image.
@DanielMitchell thanks for replying I solved the first one, it seems it was a encoding error where I chaged my encoding to UTF-8 and it solved the same.
For the second one can you elaborate, following is the extract for the image from my html file:
What we do when we need to put a variable into an outlook email is write the template file with the name of the variable already in it. Then do htmlText.Replace("myVar",myVar) (note the quotes on the first one, not the second one). This replaces the dummy string “myVar” with the value in variable myVar.
Could you please give me an example, like I want to send the following email body:
Hello HR Team:
We recently processed an “Onboarding Setup for Hire” task for namevariable and noticed the following:
EE’s current home location in Workday: locationvariable
Now the above body I have extracted from outlook in html format (template), and I have the variable stored within name variable and location variable within the workflow
how can I send the above body inculcating the dynamic variable in my html file. Could you send an example. Thanks
Store the template as “template.html” or whatever you want to call it. Leave namevariable and locationvariable in like you have above. Use Read Text to get the contents of the file into a string variable. Let’s say it’s called templateText. Then, in your Send Outlook Mail activity you put templateText.Replace("namevariable",namevariable).Replace("locationvariable",locationvariable). This will take the text contents of the html template and replace your placeholders with their corresponding variable values.