【问题标题】:How to set a color as a global variable in PowerApps?如何在 PowerApps 中将颜色设置为全局变量?
【发布时间】:2020-02-14 02:31:06
【问题描述】:

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

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

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

谁能帮我解决这个问题?

【问题讨论】:

  • 当您进入屏幕时,您会看到高级填充,您可以在那里更改颜色,它是 RGBA 格式,例如 RGBA(255, 255, 255, 1)
  • 这个想法是将颜色声明为变量,因此您只需记下颜色的名称,避免每次都编写该代码,或从调色板中选择它。谢谢

标签: powerapps powerapps-canvas


【解决方案1】:

你所做的并没有错。您无法看到您在OnStartVariables 区域(如调试模式)下设置的LightOrange 变量值。

我看到arunColor 变量与No value

我正在使用来自 App OnStartSet 分配 #0000ff(蓝色)

我将变量值 arunColor 分配为控制颜色 Fill

我将在保存和发布后使用这些网址之一访问应用程序。

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 旨在在应用第一次打开时触发。如果您更改了颜色,则必须再次打开应用程序才能看到更改。

【讨论】:

    猜你喜欢
    • 2019-07-18
    • 1970-01-01
    • 1970-01-01
    • 2022-07-14
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    相关资源
    最近更新 更多