Бөлісу құралы:


Функцияны орнату

Қолданылады: Canvas қолданбалары Карталар Dataverse төмен кодты плагиндері Power Platform CLI

Глобалдық айнымалының мәнін орнатады.

Шолу

Set функцисын пайдаланушы түймешікті қанша рет таңдағаны немесе деректермен әрекеттің нәтижесі сияқты ақпарат бөлігін уақытша сақтайтын глобалдық айнымалының мәнін орнату үшін пайдаланыңыз.

Глобалдық айнымалылар бүкіл бағдарламаларыңызда барлық экрандарда қолжетімді. Бұл айнымалылардың ең қарапайым түрі және жағдайлардың көпшілігінде қажеттіліктерді қанағаттандырады. Сондай-ақ бір экранда қолданылатын мәтінмәндік айнымалылар және кестелерде жол деңгейінде өзгертулер жасауға мүмкіндік беретін жинақтар бар. Осы басқа опциялар туралы қосымша ақпарат алу үшін Айнымалыларды түсіну бөлімінен қарап шығыңыз.

Power Apps пайдаланушы бағдарламамен өзара әрекеттескен кезде автоматты түрде қайта есептелетін формулаларға негізделген. Айнымалыға тәуелді кез келген формулалар айнымалы өзгерген кезде автоматты түрде жаңартылады. Алайда, Set функциясында пайдаланылған формуланың мәні өзгерсе, айнымалы автоматты түрде жаңартылмайды. Бұл бағдарлама жасаушының айнымалыны қолмен жаңартуын қажет етеді, бұл қатеге әкелуі мүмкін және басқалардың түсіну үшін. Айнымалыны пайдалану алдында Айнымалыларды түсіну бөлімін қарап шығыңыз.

Сипаттама

Глобалдық айнымалылар Set функциясын пайдалана отырып жанама түрде жасалады. Ашық жариялау қажет емес. Егер глобалдық айнымалы үшін барлық Set функцияларын жойсаңыз, бұл глобалдық айнымалы жоқ болады. Айнымалыны тазалау үшін мәнін Blank функциясының нәтижесіне орнатыңыз.

Айнымалылардың мәндерін, анықтамаларын және қолданыстарын Power Apps Studio ішіндегі Файл мәзіріндегі "Айнымалылар" көрініснде көре аласыз.

Осы тақырыптағы кейінірек келетін мысалдарда көрсетілгендей, глобалдық айнымалылар ақпараттың бірнеше түрін сақтай алады, соның ішінде мыналарды:

  • бір мән
  • жазба
  • кесте
  • нысанға сілтеме
  • формуладағы кез келген нәтиже

Глобалдық айнымалы бағдарлама жабылғанға дейін мәнін сақтайды. Жабылғаннан кейін глобалдық айнымалының мәні жоғалады және бағдарлама қайтадан жүктелген кезде оны қайта жасау керек.

Глобалдық айнымалылардың атауы бар жинақпен немесе басқару элементімен бірдей болмауы керек. Ол бір атауды мәтінмәндік айнымалы ретінде пайдалана алады. Екеуінің арасын ажырату үшін көпмәнділікті шешу операторын пайдаланыңыз.

Set қайтару мәні жоқ және оны тек a мінез-құлық формуласында пайдалана аласыз.

Синтаксис

Орнату( Айнымалы атауы, Мән )

  • VariableName - Міндетті. Жасайтын немесе жаңартатын глобалдық айнымалының атауы.
  • Мән - Міндетті. Мәтінмәндік айнымалыға тағайындалатын мән.

Мысалдар

Формула Сипаттама Нәтиже
Орнату( Есептегіш, 1 ) Мәнін 1 деп орнатып, Counter глобалдық айнымалысын жасайды немесе өзгертеді. Есептегіш мәні 1. Сіз бұл айнымалыға кез келген экрандағы формулада Counter атауын пайдалана отырып сілтеме жасай аласыз.
Жиын (есептегіш, 2 ) Алдыңғы мысалдағы Counter глобалдық айнымалысының мәнін 2 деп орнатады. Есептегіш мәні 2.
Орнату( санауыш, санауыш + 1 ) Алдыңғы мысалдағы Counter глобалдық айнымалысының мәнін 3-ке арттырады. Есептегіш мәні 3.
Жиын (аты, "Лалагүл") Мәнін Лили деп орнатып, Name глобалдық айнымалысын жасайды немесе өзгертеді. Атау мәні Lily.
Set( Адам, { Аты: "Милтон", Мекен-жайы: "1 Main St" } ) Мәнін жазбаға орнатып, Person глобалдық айнымалысын жасайды немесе өзгертеді. Жазба Name және Address атты екі бағанды қамтиды. Name бағанының атауы — Milton, ал Address бағанының мәні — 1 Main St. Тұлға жазба мәніне ие { Аты: "Милтон", Мекенжайы: "1 Main St" }.

Осы жазбаға тұтастай Person атауымен сілтеме жасаңыз немесе осы жазбаның жеке бағанына Person.Name немесе Person.Address арқылы сілтеме жасаңыз.
Set( Person, Patch( Person, {Мекенжай: "2 Main St" } ) ) Address бағанының мәнін 2 Main St деп орнату арқылы Person глобалдық айнымалысын жаңарту үшін Patch функциясымен бірге жұмыс істейді. Адам енді жазба мәніне ие { Аты: "Милтон", Мекенжайы: "2 Main St" }.