Hi @Sayantan Ghosh ,
Welcome to our forum!
Incase we do not want to inject script within the email html is there any other way around to achieve this like using microdata format which we have for gmail??
I'm afraid it is not feasible, according to my search, there is an official document that says Outlook supports designing actionable messages with adaptive cards, to embed an actionable message card in an email message, you need to wrap the card in a <script> tag. The <script> tag is then inserted into the <head> of the email's HTML body. More information about examples in this document for your reference: Sending actionable messages via email.
Besides, I found a link providing some detailed information on How to get started with Actionable Messages, please kindly check if it could be helpful to you.
(Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.)
If that's invalid or you still need further assistance about it, please understand here we mainly focus on general issues about Outlook desktop client, considering your issue may be more related to actionable message development, it's recommended to post your issue in relevant development forum.
Hope your issue would be resolved soon.
If the answer is helpful, please click "Accept Answer" and kindly upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.