This is one of those that's got me really wondering what I'm not grok'ing.
I've looked through the Deep Link documentation and peeled apart the URL that Teams generates for an App. However, there just doesn't appear to be a way I can manipulate that URL to include dynamic parameters.
Adding it into the value of the "canvasUrl" that is passed to Teams as an extra parameter to the defaults just gets it ignored. Worth noting, the "canvasURL" is encoded but once you decode it, it essentially reads as: "https:\\apps.powerapps.com\play\providers\Microsoft.PowerApps\apps\your_app_id?screenColor=rgba(0, 176, 240, 1)&source=teamstab&locale={locale}". Dropping an encoded variable into the front/middle/end of this doesn't work and the variable just gets ignored (but everything else works fine).
There are several entries into the Teams UserVoice requesting this, so it seems like it can't be done. However, I wanted to ask here before I just punt and open things outside of Teams (via a direct link to the PowerApp vs. the PowerApp hosted within a Teams-Channel-Tab).
Solved! Go to Solution.
Hi @jhall ,
I agree that this cannot be achieved so far. Since the issue should be on the Teams side, you could vote and comment in the UserVoice channel.
Regards,
Mona
Hi @jhall ,
I agree that this cannot be achieved so far. Since the issue should be on the Teams side, you could vote and comment in the UserVoice channel.
Regards,
Mona
Hi @jhall - I just posted a tutorial on how to pass parameters from a Teams chat to a pinned Power Apps in Teams or a tab that might be helpful for this:
https://youtu.be/TwrwTAa1ePQ
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.
User | Count |
---|---|
183 | |
51 | |
47 | |
32 | |
32 |
User | Count |
---|---|
266 | |
91 | |
78 | |
68 | |
67 |