Power Pages ішіндегі Power Fx жүйесін пайдалану (алдын ала қарау нұсқасы)
[Бұл тақырып шығарылым алдындағы құжаттама болып табылады және өзгертілуі мүмкін.]
Power Fx — логиканы өрнектеуге арналған төмен кодты тілі Microsoft Power Platform. Бұл жалпы мақсаттағы, қатты терілген, декларативті және функционалды бағдарламалау тілі.
Power Fx адамға ыңғайлы мәтінде көрсетілген. Бұл жасаушылар Excel тәрізді формулалар жолағында тікелей жұмыс істей алатын төмен кодты тілі. Төмен кодтағы "төмен" тілдің қысқаша және қарапайым сипатына байланысты, жалпы бағдарламалау тапсырмаларын өндірушілерге де, әзірлеушілерге де жеңілдетеді.
Ескертпе
Авторлық синтаксис Power Fx формуласының Power Apps орында үйренгеннен басқаша болуы мүмкін Power Automate. Power Fx өрнегін бастау үшін ол Excel бағдарламасындағы сияқты '=' (теңдік белгісі) арқылы басталуы керек. Қосымша ақпаратты Маңызды ойлар бөлімінен қараңыз.
Power Fx ешқандай бағдарламалау білімі жоқ кодсыз жасаушылардан кәсіби әзірлеушілер үшін про-кодқа дейінгі дамудың толық спектріне мүмкіндік береді. Бұл әртүрлі командалар арасындағы ынтымақтастықты жеңілдетеді, уақыт пен күш-жігерді үнемдеуге көмектеседі.
Маңызды
- Бұл алдын ала қарау мүмкіндігі болып табылады.
- Алдын ала қарау мүмкіндіктері өндірісті пайдалану үшін арналмаған және функционалдық шектеулі болуы мүмкін. Бұл мүмкіндіктер ресми жарияланудан бұрын қолжетімді, сондықтан тұтынушылар ерте қатынаса алады және кері байланыс бере алады.
- Мүмкіндік Power Pages нұсқасының 9.6.5.x нұсқасымен қолжетімді.
Қолдану Power Fx in Power Pages
a Power Pages веб-сайтында Power Fx келесі құрамдастармен және олардың төлсипаттарымен пайдалану үшін өрнек тілі ретінде қолжетімді. Бұл функционалдылық Power Fx өрнектердің нәтижелеріне негізделген мәндерді динамикалық тағайындауға мүмкіндік береді.
Компонент | Сипаттар |
---|---|
Мәтін | Мәтін |
Image | Кескін URL мекенжайы, балама мәтін |
Button | Түйменің URL мекенжайы, Түйме мәтіні |
Iframe | Iframe URL |
Power Fx формулалар жолағын пайдаланыңыз
Құралдар тақтасы қолдайтын құрамдастарға арналған жаңа fx Power Fxпәрменін қамтиды:
fx формулалар жолағына кіру үшін Power Fx таңдаңыз.
Формула жолының компоненттері
Келесі скриншот формула жолының кейбір маңызды құрамдастарын бөлектейді:
Ашылмалы мәзір қол жетімді құрамдас сипаттарын таңдауға мүмкіндік береді.
Көп жолды кеңейтілетін мәтіндік жәшік Power Fx формулаларды авторлауға мүмкіндік береді.
Қалпына келтіру түймесі құрамдас сипатын әдепкі мәніне орнатады.
Сақтау түймесі құрамдас сипатына арналған формула мен өрнектерді сақтайды. Нәтижедегі мән қол жетімді болса және мәтін сипаттарындағы сияқты көрсетілсе, студия кенепі дереу жаңартылады.
Формула жолағы тәжірибесі
Төменде өнімділікті арттыру үшін әзірлеушіге бағытталған кейбір мүмкіндіктер берілген:
Автотолтыру көмегі: формулаларды, параметрлерді, кестелерді және нысандарды ұсынады. Бұл мүмкіндікке қолмен қол жеткізу үшін Ctrl + кеңістік таңдаңыз.
Мәселе мүмкіндігін қарау: формулалар мен өрнектерді ерте тексеруге және жөндеуге көмектеседі.
Сақталмаған өзгертулер диалогы: формулаға сақталмаған өзгертулер болған кезде формула жолынан басқа жаққа жылжсаңыз көрсетіледі.
Формуланы өңдеуді жалғастыру үшін Артқа оралу немесе өзгертулерден бас тарту үшін Бастау опциясын таңдаңыз.
Маңызды жайттар
Power Fx формулалар жолағын Power Pages ішінде пайдаланған кезде келесі нұсқауларды қарастырыңыз:
Теңдік белгісімен бастаңыз: Мәтінді мән ретінде тікелей енгізуге болады. Power Fx өрнегін бастау үшін ол келесі мысалда көрсетілгендей '=' (теңдік белгісі) арқылы басталуы керек:
=Concatenate("Hello, ", User.FullName)
Кестелерге қауіпсіз түрде қол жеткізіледі: Dataverse кестелерге формулалар арқылы қауіпсіз кіруге болады. Алдымен кесте рұқсаттарының сәйкес конфигурацияланғанын тексеріңіз. Сондай-ақ, сайт пайдаланушысының мәтінмәні User нысаны арқылы қол жетімді. Мысалы, келесі өрнек ағымдағы аутентификацияланған пайдаланушының DataverseUserId мәнін шығарады.
=Concatenate("Hello, ", First(Filter(Contacts,Contact = User.DataverseUserId)).'First Name' & "!")
Ескертпе
User нысаны Power Pages пайдаланушыны білдіреді, сондықтан Пайдаланушы сияқты сипаттар жинағына қолдау көрсетпейді. функциясы.
Мәтін ішіне мән енгізу: Мәтінге мән енгізу үшін келесі синтаксисті пайдаланыңыз.
This text ${variable/ expression} includes a dynamic value.
Мысалы:
The total number is ${Sum(10, 20)}
Қолжетімді Power Fx функциялар
Power Pagesішіндегі барлық қолжетімді функциялардың толық тізімі үшін Формула сілтемесі – Power Pages бөліміне өтіңіз.
Белгілі қателер мен шектеулер
IntelliSense арқылы ұсынылған кейбір Power Fx функцияларға қазіргі уақытта Power Pages-де қолдау көрсетілмейді. Бұл функциялар пайдаланылған кезде келесі жобалау уақыты қатесін көрсетеді:
Parameter 'Value': PowerFx type is not supported.
Жүйе пайдаланушыны анонимді пайдаланушылар үшін инициализацияламайды, бұл сіз оны кез келген пішінде пайдаланған кезде келесі қатеге әкеледі, соның ішінде бос орындарды тексеру. Бұл мәселе алдағы шығарылымда түзетіледі.
UserInfo object was not added to service
Кейбір пайдаланушылар мән Power Fx формулалармен немесе қос тырнақшалары бар өрнектермен орнатылған кезде жұмыс істемейтін Түйме және Кескін URL сипаттарының ақаулықтарын көруі мүмкін. Бұл мәселе сізде 9.6.3.x нұсқасы болса ғана орын алады және Power Pages сайтыңыз 9.6.5.x нұсқасына жаңартылған кезде түзетіледі.
Жиі қойылатын сұрақтар
Сұйықтықтың орнына Power Fx қолдануым керек пе?
Power Fx белгілі динамикалық деректер сценарийлерін төмен кодты әдісімен орындайды, оған сонымен қатар Liquid кодты әзірлеушіге арналған құралдар арқылы қол жеткізуге болады. Power Fx, қазір жалпыға қолжетімді алдын ала қарау нұсқасы фазасында, сынақ немесе әзірлеу сайтын бағалау үшін ұсынылады. Осы кезеңде сіздің пікіріңізді құптаймыз. Сұйықтық - жалпы қолжетімді (GA) мүмкіндік және салыстырмалы түрде көбірек мүмкіндіктер береді. Өндірістік веб-сайттар үшін Liquid пайдаланыңыз, әсіресе маңызды және күрделі сценарийлерде.