Hi @Tono_Analyst2,
When it is an attachment to the yammer post you could a HTTP request to retrieve the file and recreate it as a file in SharePoint, so you easily reuse it in a News Post.
Below is an example of that approach.
1. The HTTP action uses the web_url of the first attachment and tries to retrieve the content.
triggerOutputs()?['body/attachments'][0]['web_url']
2. The Create File uses the body of the response of the HTTP action. I also use the expression below to reuse the same file name.
Interestingly enough I didn't see a property for that in the json so I had to use an expression to refactor it 😅
substring(triggerOutputs()?['body/attachments'][0]['web_url'], add(lastIndexOf(triggerOutputs()?['body/attachments'][0]['web_url'], '/'),1), sub(length(triggerOutputs()?['body/attachments'][0]['web_url']),add(lastIndexOf(triggerOutputs()?['body/attachments'][0]['web_url'], '/'),1)))
