Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Келесілерге қолданылады: Кенеп бағдарламалары
Жұмыс үстелі
ағындары Power Platform CLI
Dataverse функциялары
Глобалдық айнымалының мәнін орнатады.
Шолу
Пайдаланушының түймешікті қанша рет таңдағаны немесе деректер операциясының нәтижесі сияқты ақпаратты уақытша сақтайтын жалпы айнымалының мәнін орнату үшін функцияны пайдаланыңыз Set .
Глобалдық айнымалылар бүкіл бағдарламаларыңызда барлық экрандарда қолжетімді. Бұл айнымалылардың ең қарапайым түрі және жағдайлардың көпшілігінде қажеттіліктерді қанағаттандырады. Сондай-ақ бір экранда қолданылатын мәтінмәндік айнымалылар және кестелерде жол деңгейінде өзгертулер жасауға мүмкіндік беретін жинақтар бар. Осы басқа опциялар туралы қосымша ақпарат алу үшін Айнымалыларды түсіну бөлімінен қарап шығыңыз.
Power Apps пайдаланушы бағдарламамен өзара әрекеттескен кезде автоматты түрде қайта есептелетін формулаларға негізделген. Айнымалыға тәуелді кез келген формулалар айнымалы өзгерген кезде автоматты түрде жаңартылады. Алайда, функцияда пайдаланылатын Set формуланың мәні өзгерсе, айнымалы автоматты түрде жаңартылмайды. Бұл бағдарлама жасаушының айнымалыны қолмен жаңартуын қажет етеді, бұл қатеге әкелуі мүмкін және басқалардың түсіну үшін. Айнымалыны пайдалану алдында Айнымалыларды түсіну бөлімін қарап шығыңыз.
Сипаттама
Жалпы есептер осы функцияны пайдалану Set арқылы жүзеге асырылады. Ашық жариялау қажет емес. Егер сіз жаһандық айнымалы үшін барлық Set функцияларды алып тастасаңыз, бұл жаһандық айнымалы болуын тоқтатады. Айнымалыны тазалау үшін мәнін Blank функциясының нәтижесіне орнатыңыз.
Айнымалылардың мәндерін, анықтамаларын және қолданыстарын Power Apps Studio ішіндегі Файл мәзіріндегі "Айнымалылар" көрініснде көре аласыз.
Осы тақырыптағы кейінірек келетін мысалдарда көрсетілгендей, глобалдық айнымалылар ақпараттың бірнеше түрін сақтай алады, соның ішінде мыналарды:
- бір мән
- жазба
- кесте
- нысанға сілтеме
- формуладағы кез келген нәтиже
Глобалдық айнымалы бағдарлама жабылғанға дейін мәнін сақтайды. Жабылғаннан кейін глобалдық айнымалының мәні жоғалады және бағдарлама қайтадан жүктелген кезде оны қайта жасау керек.
Глобалдық айнымалылардың атауы бар жинақпен немесе басқару элементімен бірдей болмауы керек. Ол бір атауды мәтінмәндік айнымалы ретінде пайдалана алады. Екеуінің арасын ажырату үшін көпмәнділікті шешу операторын пайдаланыңыз.
Set қайтаратын мәні жоқ және оны тек мінез-құлық формуласында пайдалануға болады.
Синтаксис
Set( Айнымалы атауы, мәні )
- VariableName - Міндетті. Жасайтын немесе жаңартатын глобалдық айнымалының атауы.
- Мән - Міндетті. Мәтінмәндік айнымалыға тағайындалатын мән.
Мысалдар
| Формула | Сипаттама | Нәтиже |
|---|---|---|
| Set( Есептегіш, 1 ) | Мәнін 1 деп орнатып, Counter глобалдық айнымалысын жасайды немесе өзгертеді. | Есептегіш мәні 1. Сіз бұл айнымалыға кез келген экрандағы формулада Counter атауын пайдалана отырып сілтеме жасай аласыз. |
| Set( Есептегіш, 2 ) | Алдыңғы мысалдағы Counter глобалдық айнымалысының мәнін 2 деп орнатады. | Есептегіш мәні 2. |
| Set( Есептегіш, есептегіш + 1 ) | Алдыңғы мысалдағы Counter глобалдық айнымалысының мәнін 3-ке арттырады. | Есептегіш мәні 3. |
| Set( Аты, «Лили» ) | Мәнін Лили деп орнатып, Name глобалдық айнымалысын жасайды немесе өзгертеді. | Атау мәні Lily. |
| Set( Адам, { аты: "Милтон", мекен-жайы: "1 Main St" } ) | Мәнін жазбаға орнатып, Person глобалдық айнымалысын жасайды немесе өзгертеді. Жазба Name және Address атты екі бағанды қамтиды. Name бағанының атауы — Milton, ал Address бағанының мәні — 1 Main St. |
Тұлға жазба мәніне ие { Аты: "Милтон", Мекенжайы: "1 Main St" }. Осы жазбаға тұтастай Person атауымен сілтеме жасаңыз немесе осы жазбаның жеке бағанына Person.Name немесе Person.Address арқылы сілтеме жасаңыз. |
| Set( Адам, патч ( адам, {мекен-жайы: "2 Main St" } ) ) | Address бағанының мәнін 2 Main St деп орнату арқылы Person глобалдық айнымалысын жаңарту үшін Patch функциясымен бірге жұмыс істейді. | Тұлға енді жазба мәніне ие { Аты: "Милтон", Мекенжайы: "2 Main St" }. |