首页 > 解决方案 > 如何在 PowerApps 中将颜色设置为全局变量?

问题描述

我正在尝试使用函数在 PowerApps 中设置预定义的颜色Set,但是,当我检查变量选项卡时,变量没有值(NA)。

我正在使用的选项OnStart的语法如下:

Set(LightOrange, ColorValue("#ee7f00"))

谁能帮我解决这个问题?

标签: powerappspowerapps-canvas

解决方案


你在做什么没有错。您看不到LightOrange您在调试模式等区域OnStart下设置的变量值。Variables

我看到arunColor变量No value. 在此处输入图像描述

我正在使用来自 App分配#0000ff(蓝色)SetOnStart 在此处输入图像描述

我将该变量值分配arunColor为控制颜色Fill 在此处输入图像描述

保存和发布后,我将使用其中一个 URL 访问应用程序。

https://apps.powerapps.com/play/d68b7936-xxxx-xxxx-xxxx-ce064e3f1637
https://apps.powerapps.com/play/d68b7936-xxxx-xxxx-xxxx-ce064e3f1637?tenantId=e485c427-xxxx-xxxx-xxxx-add2e5942a49

瞧!我看到控制颜色改变了。 在此处输入图像描述

原因
OnStart旨在在应用程序第一次打开时触发。如果您更改了颜色,则必须再次打开应用程序才能看到更改。


推荐阅读