Hi all!
I require some assistance in retrieving the subject of the most recent email from a particular sender.
The breakdown: Upon creation of a project within a online software app, an email from the app is automatically sent to my inbox. Using Power Automate, I have created a flow that when an email arrives from the particular sender with a particular subject content (using the conditional trigger), an azure automation script is run. I am using powershell (within the azure automation interface) to write a script that creates a MS team:
Param(
[string]$teamname, #The name of the Team
[string]$teamowner, #The email address of the owner of the Team
[string]$teamalias #The bit of the teamname you want to be the URL
)
#Connect to Teams PowerShell
$cred = Get-AutomationPSCredential -Name "TeamsAdmin"
$teams = Connect-MicrosoftTeams -Credential $cred
#Create the Team
$newteam = New-Team -Alias $teamalias -DisplayName $teamname -Owner $teamowner -AccessType Private
#Return to Flow the new teams GroupID by passing the object as JSON
write-output $newteam | convertto-json
#Hangup
Disconnect-MicrosoftTeams
Instead of inserting parameters such as the name of the team, I am wanting the script to data mine through outlook, find the most recent email from the particular sender AND of a particular subject, then retrieve part of the subject name to use as the team name. The email subject is of the format: “Blah Blah part of subject I want as team name Blah Blah”, unsure whether it would be easier to retrieve the entire subject name then remove the Blah parts later.
Thanks for any and all assistance!