@ShalabhGupta
It seems you have a problem with using deep linking in Power Apps within a single screen setup using containers.
I understand you may be trying to use the Param() Power Fx function to navigate directly to a specific container.
While using multiple screens for different views can provide an easier way to deep link directly into the specific screen, it is also possible to manage it within a single screen using containers, though it is in a bit more complex way.
Here's a method you can try instead:
1. Define a global variable to store the context: You can try to use the Param() function in the OnStart property of the app to go ahead and read the deep link parameter and store it in a global variable. For example:
If(Not(IsBlank(Param("containerId"))), Set(globalContainerId, Param("containerId")))
2. Control visibility of each container: In the visible property of each container, you can try and use a comparison to the global variable globalContainerId to decide whether to show or hide the container. For instance:
If(globalContainerId = "container1", true, false)
3. Reset the global variable: After navigating to a container or making it visible based on the Param(), you may want to try and reset the globalContainerId to ensure that it doesn't interfere with the subsequent navigation attempts within the app.
Remember also that your container ID should be unique and it's a good practice to follow a consistent and descriptive naming strategy so it is easy for you to maintain the app.
Please be aware that although this method might work, it may have some limitations. For example, it might become complex to maintain this as the number of containers increase. Also, it relies on the logic in the app correctly setting and resetting the global variable.
See if this helps as starting point @ShalabhGupta