Erabili Power Fx Power Pages-en (aurreargitalpena)
[Gai hau kaleratu aurreko dokumentazioa da eta alda daiteke.]
Power Fx kode baxu hizkuntza da logika adierazteko Microsoft Power Platform. Erabilera orokorreko programazio lengoaia, adierazgarria eta funtzionala da.
Power Fx gizakien aldeko testuan adierazten da. Kode baxu hizkuntza bat da, arduradunek Excel antzeko formula-barra batean zuzenean lan egin dezaketena. Kode baxuko "baxua" hizkuntzaren izaera zehatza eta sinplea dela eta, ohiko programazio zereginak errazten ditu bai arduradunek bai garatzaileek.
Oharra
Baliteke formularen Power Fx egilearen sintaxia apur bat desberdina dela Power Apps edo erabiltzen duzunarekin alderatuta Power Automate. Power Fx Adierazpen bat hasteko, Excel-en esperientziaren antzeko '=' (berdintasun-ikurra) batekin hasi behar da. Informazio gehiago lortzeko, ikus Gogoeta garrantzitsuak.
Power Fx Koderik gabeko sortzaileen garapen-espektro osoa ahalbidetzen du programazio-ezagutzarik gabe garatzaile profesionalentzako pro-koderako. Hainbat talderen arteko lankidetza errazten du, denbora eta esfortzua aurrezten laguntzen die.
Garrantzitsua
- Hau aurreikuspen-eginbidea da.
- Aurrebista-eginbideak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.
- Eginbidea Power Pages bertsioa 9.6.5.xrekin dago erabilgarri.
Power Pages Webgune baten barruan, Power Fx esamolde-lengoaia gisa erabilgarri dago osagai hauekin eta haien atributuekin erabiltzeko. Funtzionalitate honek Power Fx esamoldeen emaitzetan oinarritutako balioen esleipen dinamikoa errazten du.
Osagaia | Propietateak |
---|---|
Testu-mezua | Testu-mezua |
Image | Irudiaren URLa, Alt Testua |
Button | Botoiaren URLa, Botoiaren testua |
iFrame-a | iFrame-aren URLa |
Tresna-barran fx komando berri bat dago eskuragarri Power Fx onartzen duen osagai bakoitzeko:
Hautatu fx Power Fx formula barrara sartzeko.
Hurrengo pantaila-argazkiak formula-barraren osagai garrantzitsu batzuk nabarmentzen ditu:
Goitibeherako menu batek erabilgarri dauden osagaien propietateen artean aukeratzeko aukera ematen du.
Lerro anitzeko testu-koadroak Power Fx formulen egiletza ahalbidetzen du.
Berrezarri botoiak osagai-propietate bat bere lehenetsian ezartzen du.
Gorde botoiak osagaiaren propietatearen formula eta adierazpenak mantentzen ditu. Estudioko mihisea berehala eguneratzen da emaitzaren balioa eskuragarri badago eta testu-propietateetan adibidez bistaratu badaiteke.
Hauek dira garatzaileei zuzendutako ezaugarri batzuk produktibitatea areagotzeko:
Osatze automatikoaren laguntza: formulak, parametroak, taulak eta objektuak iradokitzen ditu. Hautatu Ktrl + espazioa eginbide honetara eskuz atzitzeko.
Ikusi arazo-gaitasuna: formulak eta adierazpenak goiz balioztatzen eta arazketan laguntzen du.
Gorde gabeko aldaketen elkarrizketa-koadroa: formula batean gorde gabeko aldaketak daudenean formula-barratik urruntzen bazara agertzen da.
Hautatu Itzuli formula editatzen jarraitzeko edo Baztertu aldaketak baztertzeko.
Hona hemen Power Fx formula-barra Power Pagesn erabiltzean kontuan izan beharreko gogoeta garrantzitsu batzuk:
Hasi berdintasun zeinu batekin: testua zuzenean sar daiteke balio gisa. Hala ere, Power Fx adierazpen bat hasteko, '=' (berdin-zeinua) batekin hasi behar da, hurrengo adibidean bezala.
=Concatenate("Hello, ", User.FullName)
Tauletan modu seguruan sartzen dira: Dataverse tauletan modu seguruan atzi daitezke formulak erabiliz. Egiaztatu taula-baimenak behar bezala konfiguratuta daudela lehenik. Gainera, guneko erabiltzaile baten testuingurua eskuragarri dago Erabiltzailea objektua erabiliz. Adibidez, hurrengo adierazpenak unean autentifikatu den erabiltzailearen DataverseUserId balioa berreskuratzen du.
=Concatenate("Hello, ", First(Filter(Contacts,Contact = User.DataverseUserId)).'First Name' & "!")
Oharra
Erabiltzailea objektuak Power Pages erabiltzailea adierazten du eta, beraz, ez du onartzen Erabiltzailea ren propietate-multzo bera. funtzioa.
Testuaren barruan balio bat txertatzea: testuaren barruan balio bat txertatzeko, erabili sintaxia hau.
This text ${variable/ expression} includes a dynamic value.
Adibidez:
The total number is ${Sum(10, 20)}
Power Pages-n erabilgarri dauden funtzio guztien zerrenda osoa lortzeko, joan Formularen erreferentzia – Power Pages.
IntelliSense bidez aurkezten diren Power Fx funtzio batzuk ez dira onartzen Power Pagesn. Funtzio horiek diseinu-denboraren errore hau erakusten dute erabiltzen direnean:
Parameter 'Value': PowerFx type is not supported.
Erabiltzailea ez da erabiltzaile anonimoentzat hasieratzen eta hurrengo errorea sortzen du edozein inprimakitan erabiltzen denean hutsik dagoen egiaztatzea barne. Arazo hau etorkizuneko bertsio batean konponduko da.
UserInfo object was not added to service
Baliteke erabiltzaile batzuek botoiaren eta irudiaren URL propietateekin funtzionatzen ez duten arazoak ikustea, balioa komatxo bikoitzak dituzten Power Fx formula edo esamoldeekin ezartzen denean. Arazo hau 9.6.3.x bertsioa baduzu bakarrik gertatzen da eta Power Pages gunea 9.6.5.x bertsiora berritzen denean konpontzen bada.
Power Fx datu dinamikoko zenbait agertoki betetzen ditu kode baxu moduan, garatzaileen aldeko tresnekin Liquid kodearen bidez ere lor daitekeena. Power Fx, gaur egun aurreargitalpen publiko fasean, proba edo garapen guneen ebaluazioak egiteko gomendatzen da. Zure iritzia ongi etorria ematen dizugu etapa honetan. Likidoa orokorrean eskuragarri dagoen (GA) eginbide bat da eta konparatiboki gaitasun gehiago eskaintzen ditu. Erabili Liquid zure produkzio-webguneetarako, bereziki kritikoak eta konplexuak diren eszenatokietan.