Как установить цвет в качестве глобальной переменной в PowerApps? - PullRequest
1 голос
/ 13 февраля 2020

Я пытаюсь установить предопределенные цвета в PowerApps с помощью функции Set, однако, когда я проверяю вкладку переменных, переменная не имеет значения (NA).

Синтаксис опции OnStart Я использую следующим образом:

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

Может кто-нибудь помочь мне решить эту проблему?

1 Ответ

1 голос
/ 13 февраля 2020

Ничего плохого в том, что вы делаете. Вы не можете видеть значение переменной LightOrange, которое вы устанавливаете в OnStart в области Variables, такой как режим отладки.

Я вижу переменную arunColor с No value. enter image description here

Я назначаю #0000ff (синий), используя Set из приложения OnStart enter image description here

I назначаю значение переменной arunColor в качестве контрольного цвета Fill enter image description here

Я буду использовать один из этих URL для доступа к приложению после сохранения и публикации sh.

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

Вуаля! Я вижу, что цвет управления изменился. enter image description here

Причина :
OnStart предназначен для запуска при первом запуске приложения. Если вы вносите изменения в цвет, вам нужно снова открыть приложение, чтобы увидеть изменения.

...