I'm looking for a quick example of how to read an Environment Variable in a PowerApp. https://docs.microsoft.com/en-gb/powerapps/maker/common-data-service/environmentvariables
I've set the variable in my environment. How do I simply read that in a PowerApp and display the current value in a text label?
For me somehow the 'Environment Variable Values'-table was not showing all my environment variables.
I ended up only using the 'Environment Variable Definitions'-table with the same result:
LookUp('Environment Variable Definitions'; 'Schema Name'="MySchemaName").'Default Value').value
( I am also using the european version of Power Apps with semicolon instead of comma. )
It might help somebody facing the same issue like me.
A good indication of this issue 1) IntelliSense will not bring up .'Schema Name'; 2) you'll receive an error on the compare 'Schema Name' = "myEnvVarSchemaName"
I made the mistake of adding both entities 'Environment Variable Values' and 'Environment Variable Definitions' to my app. Editor was autocompleting to 'Environment Variable Definitions' and I didn't realize that 'Environment Variable Values' has a record field called 'Environment Variable Definition'.....
LookUp('Environment Variable Values','Environment Variable Definition'.'Schema Name' = "myEnvVarSchemaName").Value //CORRECT
LookUp('Environment Variable Values','Environment Variable Definitions'.'Schema Name' = "myEnvVarSchemaName").Value //INCORRECT
Hope this helps anyone else who makes the same mistake.
Has anything changed since this post was answered?
I have a simple text Environment Variable in my solution I'm trying to read in my canvas app but the formula from this post is not working. Am I missing anything?
Hi @DavePotts_BritE,
I just noticed you liked my reply, please mark it as the solution if that solves your issue if not please let me know what else you need so that we can help the new members in the community also 😊
Regards,
Krishna
If this post helps give a 👍 and if it solved your issue consider Accept it as the solution to help the other members find it more.
That's the pointer I needed. Thanks.
The solution to my problem was to set the text on the label to be:
LookUp('Environment Variable Values', 'Environment Variable Definition'.'Schema Name' = "test_environment_data").Value
Hi @DavePotts_BritE ,
Have a look at this detailed video to help you better.
https://www.youtube.com/watch?v=DxjwpqcwI_Y
I hope this resolved your issue if you see any challenge let me know I am always happy to help.
Regards,
Krishna
If this post helps give a 👍 and if it solved your issue consider Accept it as the solution to help the other members find it more.
WarrenBelz
791
Most Valuable Professional
MS.Ragavendar
410
Super User 2025 Season 2
mmbr1606
275
Super User 2025 Season 2