Darbo su formulėmis drobės programose
Konfigūruokite drobės programą naudodami formules, kurios ne tik apskaičiuoja reikšmes ir atlieka kitas užduotis (kaip „Excel“), bet ir reaguoja į vartotojo įvestį (kaip reikalauja programa).
- Programoje „Excel“ galite kurti formules, pvz., skirtas užpildyti langeliams ir kurti lentelėms ir diagramoms.
- Power Apps galite kurti panašias formules, kai konfigūruojate valdiklius, o ne langelius. Be to, galite kurti formules, kurios konkrečiai taikomos programoms, o ne skaičiuoklėms.
Pavyzdžiui, galite sukurti formulę, kuri nustatys, kaip jūsų programa reaguoja, kai vartotojai pasirenka mygtuką, nustato slankiklį arba nurodo kitą įvestį. šios formulės gali rodyti kitą ekraną, naujinti duomenų šaltinį, kuris nepriklauso programai, arba kurti lentelę, kurioje yra esamos lentelės duomenų pogrupis.
Galite naudoti formules įvairiausiuose scenarijuose. Pavyzdžiui, galite naudoti savo įrenginio GPS, žemėlapio valdiklį ir formulę, kuri naudoja Vietovė.Platuma ir Vietovė.Ilguma , kad būtų rodoma jūsų dabartinė vieta. Jums judant žemėlapis automatiškai seks jūsų buvimo vietą.
Šiame straipsnyje pateikiama tik darbo su formulėmis apžvalga. Naršykite formulių nuorodą , kad gautumėte daugiau informacijos ir visą funkcijų, operatorių ir kitų kūrimo blokų, kuriuos galite naudoti, sąrašą.
Būtinosios sąlygos
- Prisiregistruokite prie Power Apps ir prisijunkite su savo kredencialais.
- Sužinokite, kaip konfigūruoti valdiklį į Power Apps.
Naudokite Power Fx formulių juostą
Power Fx Formulių juosta siūlo intuityvesnį ir efektyvesnį būdą rašyti programų formules. Norėdami naudoti formulės juostą, atlikite šiuos veiksmus:
- Atidarykite programą, kad galėtumėte redaguoti Power Apps Studio.
- Atidarykite formulės juostą pasirinkę ją ekrano viršuje.
- Pradėkite vesti formulę juostoje. Įvedant tekstą formulės juostoje pateikiami jūsų įvestį atitinkančių funkcijų pasiūlymai.
- Toliau veskite formulę arba pasirinkite pasiūlymus, kol baigsite.
Parodykite vertę
Programoje „Excel“ galite įvesti tam tikrą duomenų dalį, pvz., skaičių 42 arba frazę Hello World, įvesdami juos langelyje. Šiame langelyje duomenys rodomi tiksliai taip, kaip juos įvedate. Power Appsgalite panašiai nurodyti duomenų dalį, kuri nesikeičia, nustatydami etiketės ypatybę Tekstas į tikslią norimų simbolių seką, apsuptą dvigubomis kabutėmis.
Sukurkite tuščią drobės programą.
Formulės juosta yra ekrano viršuje.
- Ypatybių sąrašas: kiekvienas valdiklis ir ekranas turi ypatybių rinkinį. Naudodami šį sąrašą galite pasirinkti konkrečią ypatybę.
- Formulė: formulė, kurią reikia apskaičiuoti šiai ypatybei, sudaryta iš reikšmių, operatorių ir funkcijų. Kai vedate tekstą, „Intellisense“ padeda pateikti rekomendacijas dėl formulės, sintaksės ir klaidų.
- Pasirinktas valdiklis: formulės juostoje galite peržiūrėti ir redaguoti pasirinkto valdiklio arba ekrano ypatybes, jei nepasirinkta jokių valdiklių.
Ekrane pridėkite valdiklį Etiketė .
Kai pridedate etiketę, ypatybių sąraše automatiškai rodoma teksto ypatybė, kuri lemia tai, ką rodo valdiklis. Pagal numatytuosius nustatymus šios ypatybės reikšmė yra "Tekstas".
Nustatykite teksto ypatybės reikšmę į "Sveikas pasaulis" , formulės juostoje įvesdami tą eilutę, apsuptą dvigubomis kabutėmis:
Žyma atspindi šią naują reikšmę, kai ją įvedate. Kol įvesite tekstą, ekrane gali būti rodomos geltonos šauktuko piktogramos. Šios piktogramos rodo klaidas, bet išnyksta, kai baigiate įvesti galiojančią reikšmę. Pavyzdžiui, eilutė be dvigubų kabučių yra neleistina.
Programoje „Excel“ galite parodyti skaičių, pvz., 42, įvesdami jį į langelį arba įvesdami formulę, kuri išsprendžia tą skaičių, pvz., =SUM(30,12). Power Appsgalite pasiekti tą patį efektą nustatę valdiklio, pvz., etiketės, Teksto ypatybę į 42 arba Summa/(30,5.12) Ląstelėje ir etiketėje rodomas šis skaičius, neatsižvelgiant į tai, kas dar pakeitimų darbalapyje ar programoje.
Pastaba.
Power Apps nepradedate formulės lygybės arba pliuso ženklu, kai kad „Excel“. Formulės juosta pagal numatytuosius parametrus viską, ką įvedate, laiko formule. Taip pat nerašote formulės tarp dvigubų kabučių ("), kaip darėte anksčiau nurodydami teksto eilutę.
Etiketės teksto nuosavybėje „Sveikas, pasauli“ pakeiskite Suma(1,2,3).
Įvedimo metu formulės juosta padeda rodydama aprašą ir numatomus šios funkcijos argumentus. Kaip ir paskutines dvigubas kabutes "Sveikas pasaulis", ekrane rodomas raudonas kryželis, rodantis klaidą, kol neįvesite šios formulės paskutinio skliausta.
Užbaigta formulė su paskutiniais skliaustais:
Reikšmės keitimas pagal įvestį
Programoje „Excel“ įvesite =A1+A2 į langelį, kad būtų parodyta bet kokių verčių, kuriose yra langelių A1 ir A2 , suma. Jei pasikeičia kuri nors iš šių reikšmių arba abi, langelis su formule automatiškai rodo atnaujintą rezultatą.
Power Apps galite pasiekti panašų rezultatą įtraukdami valdiklius į ekraną ir nustatydami jų ypatybes. Šiame pavyzdyje parodytas etiketės valdiklis, pavadintas Etiketė1 ir du Teksto įvesties valdikliai, pavadinti TextInput1 ir
Nepriklausomai nuo to, kokius skaičius įvedėte teksto įvesties valdiklius, etiketėje visada rodoma tų skaičių suma, nes jos Teksto ypatybė nustatyta pagal šią formulę: TextInput1.Text + TextInput2.Text
.
Programoje „Excel“ galite naudoti sąlygines formatavimo formules ir rodyti, pavyzdžiui, neigiamas reikšmes raudona spalva. Power Appsgalite naudoti formules, kad nustatytumėte ne tik pagrindinę valdiklio reikšmę, bet ir savybes, pvz., spalvą.
Šiame pavyzdyje etiketės nuosavybės Spalva formulė automatiškai rodo neigiamas reikšmes raudonai. Funkcija If turėtų atrodyti pažįstama iš „Excel“:
If( Value(Label1.Text) < 0, Color.Red, Color.Black )
Spalvos keitimas pagal vartotojo įvestį
Galite konfigūruoti programą naudodami formules, kad vartotojai galėtų keisti jūsų programos išvaizdą arba veikimo būdą. Pavyzdžiui, galite sukurti filtrą, kad būtų rodomi tik duomenys, kuriuose yra vartotojo nurodyta teksto eilutė. Galite leisti vartotojams rūšiuoti duomenų rinkinį pagal tam tikrą duomenų rinkinio stulpelį.
Šiame pavyzdyje galite leisti vartotojams keisti ekrano spalvą, koreguodami vieną ar daugiau slankklių.
Pašalinkite valdiklius iš ankstesnių procedūrų arba sukurkite tuščią programą, kaip darėte anksčiau, ir pridėkite prie jos tris slankiklio valdiklius. Galite ieškoti slankiklio valdiklio puslapio Įterpti paieškos laukelyje ir rasti valdiklį skiltyje Įvestis. Norėdami pridėti slankiklius, vilkite ir numeskite valdiklį ant drobės.
Išdėstykite slankiklius taip, kad jie nepersidengtų, pridėkite tris etiketes ir sukonfigūruokite etiketes, kad būtų rodomas raudonas, žalias ir mėlynas tekstas.
Kiekvieno slankiklio Max ypatybę nustatykite į 255 (numatytasis yra 100), kuri yra didžiausia funkcijos RGBA spalvos komponento reikšmė.
Pasirinkite ekraną, kad panaikintumėte bet kurio valdiklio pasirinkimą, tada nustatykite ekrano savybę Užpildyti pagal šią formulę: RGBA(Slider1.Value, Slider2.Value, Slider3.Value, 1 ). Ekranas pasidaro tamsiai pilkas, o tai atspindi dabartinę slankiklio padėtį.
Formulėje valdymo ypatybes galite pasiekti naudodami ypatybių parinkiklį. Pavyzdžiui, Slankiklis1.Vertė nurodo slankiklio ypatybę Vertė , kuri nurodo, kur naudotojas įdėjo slankiklį tarp Min ir Max vertės.
Peržiūrėkite programą ir sureguliuokite slankiklius. Matote, kaip kiekvienas valdiklis yra užkoduotas spalvomis, kad pakeistų ekrano fono spalvą.
Keičiantis kiekvienam slankikliui, formulė, kurioje yra funkcija RGBA , perskaičiuojama, o tai iš karto pakeičia ekrano išvaizdą.
Programos veikimo būdo valdymas
Galite naudoti formules ne tik atlikti skaičiavimus ir keisti išvaizdą, bet ir atlikti veiksmus. Pavyzdžiui, mygtuko savybę OnSelect galite nustatyti į formulę, kurioje yra funkcija Navigate . Kai vartotojas pasirenka tą mygtuką, rodomas formulėje nurodytas ekranas.
Kai kurias funkcijas, pvz., Naviguoti ir Rinkti, galite naudoti tik elgesio formulėse. Formulės nuoroda iškviečia, jei galite naudoti funkciją tik šiame kontekste.
Naudodami veikimo būdo formulę galite atlikti daugiau nei vieną veiksmą, jei turite funkcijas atskiriate kabliataškiu (;). Pavyzdžiui, galite atnaujinti konteksto kintamąjį, perkelti duomenis į duomenų šaltinį ir, galiausiai, pereiti prie kito ekrano.
Ypatybių sąrašo pagal kategorijas peržiūra
Ypatybių sąraše ypatybės rodomos abėcėlės tvarka, bet taip pat galite peržiūrėti visas valdiklio ypatybes, suskirstytas pagal kategorijas, jei pasirinksite valdiklį, pvz., Etiketė1, tada pasirinkite skirtuką Išplėstiniai skiltyje>Properper/ties to valdiklio savybių sąrašas.
Formules galite redaguoti tiesiogiai šiame rodinyje. Naudodami nuosavybės paiešką galite greitai rasti to valdiklio ypatybę ir pakeisti valdiklio elgesį bei išvaizdą.
Formulės sintaksė
Kai vedate formulę formulės juostoje, skirtingi sintaksės elementai rodomi skirtingomis spalvomis, kad pagerintų skaitymo patirtį ir padėtų suprasti ilgas formules. Štai spalvų kodų sąrašas Power Apps.