Introduction
In Power Automate, most of the common scenario is to extract host details URI wherein power automate can be used to form a dynamic URL to open any record from an email link which can be achieved easily using URIHost Function.
Step 1
Login to the required Power Apps environment using URL make.powerapps.com by providing the user name and password and click on Flows on the left-hand side as shown in the below figure.
Step 2
After step 1, Click on New Flow and select instant cloud flow and provide the trigger as Manually trigger a flow and click on Create as shown in the below figure.
Step 3
After step 2, name the flow as URIHost to hold the Website URL we must click on + New Step and choose to compose operation and provide the following step name as Compose - Website Address.
Inputs
https://venkatasubbaraopolisetty.com/home/
And click on save as shown in the below figure.
Step 4
After step 3, click on + New Step and choose to compose operation and provide the following step name as Compose - uriHost Function and click on Inputs and in the down window click on Expression tab and see for uriHost.
uriHost (uri: string)
and provide value as,
uriHost(outputs('Compose_-_Website_Address'))
And click on ok/Update as shown in the below figure.
Step 5
After step 4, test and run the flow and see the desired result as shown in the below figure.
Note
- Make sure to save and run the flow whenever you try expressions.
- MS documentation is found here.
Conclusion
In this way, we can extract host values from URI in Power Automate flow.