Funkcijų Microsoft Dataverse kūrimas ir naudojimas (peržiūra)
[Ši tema yra negalutinio leidimo dokumentacija ir gali keistis.]
Kurkite ir naudokite pakartotinai naudojamas funkcijas Microsoft Dataverse. Funkcijos naudojamos Power Fx tam tikram komandų Dataverse rinkiniui vykdyti toje serverio pusėje.
Svarbu
- Tai yra peržiūros versijos funkcija.
- Peržiūros funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šias funkcijas galima naudoti prieš oficialų išleidimą, kad klientai galėtų gauti ankstyvą prieigą ir pateikti atsiliepimų.
Būtinosios sąlygos
Sistemos pritaikymo specialisto saugos vaidmens narystė Power Platform aplinkoje.
Funkcijos kūrimas sprendime
- Eikite į Power Apps, tada kairiojoje naršymo srityje pasirinkite Sprendimai . Jei elemento nėra šoninio skydelio srityje, pasirinkite ... Daugiau ir pasirinkite norimą elementą.
- Atidarykite sprendimą, kuriame norite sukurti funkciją.
- Komandų juostoje pasirinkite Nauja>automatizavimo>funkcija.
- Įveskite šią informaciją Naujas funkcijų šoninis skydelis, kuris pasirodo.
- Pateikite savo funkcijos rodomą pavadinimą ir aprašą.
- Pasirinkite Naujas įvesties parametras ir (arba ) Naujas išvesties parametras, tada pateikite parametro pavadinimą ir duomenų tipą. Jei reikia, pridėkite daugiau įvesties ir išvesties parametrų.
- Sąraše Lentelės nuorodos galite pasirinktinai pasirinkti lenteles. Galite nurodyti pasirinktas lenteles Dataverse naudodami duomenų rinkimo funkcijas, pvz., Filtras() ir Peržvalga().
- Įveskite Power Fx išraišką lauke Formulė .
- Pasirinkite Įrašyti.
- Išbandykite funkciją.
Nurodykite įvesties parametrus formulėje pagal jų pavadinimus.
Išvesties parametrai turi būti nurodyti garbanotų skliaustų viduje, pvz. { Out: "Return value" }
Arbatpinigiai
- Atkreipkite dėmesį į inteligentiškumą lauke Formulė. Pabraukta raudona spalva negalioja. Vingiuota geltona reiškia, kad jūsų logikai gali turėti įtakos delegavimo apribojimai. Išvenkite delegavimo problemų naudodami perduodamas funkcijas.
- Išplėskite išplėstines parinktis, kad peržiūrėtumėte schemos pavadinimą.
Funkcijų pavyzdžiai
Šiame skyriuje pateikiami keli funkcijų pavyzdžiai.
Dviejų sveikųjų skaičių sumos apskaičiavimas
Įveskite rodomą pavadinimą , pvz., new_calculateSum , ir aprašą.
Pridėkite du įvesties parametrus, x ir y (abu duomenų tipo sveikasis skaičius) ir vieną išvesties parametrą z (duomenų tipo sveikasis skaičius).
Lauke Formulė įveskite formulę:
{ z:x+y }
Naujo pavadinimo įtraukimas į straipsnio lentelę
- Sukurkite du įvesties parametrus, pavadinimą ir URL (abu su eilutės duomenų tipais) ir vieną išvesties kintamąjį, pranešimą (duomenų tipo eilutę).
- Pasirinkite lentelę Žinių susiejimo straipsniai išplečiamajame sąraše Lentelės nuorodos .
- Lauke Formulė įveskite formulę:
Collect('Knowledge Federated Articles',
{
Title: title,
URL: url
}
);
{
message: "New Article title added: " & title
}
Patikrinkite, ar įvesties eilutėje yra jūsų pasirinktos eilutės
- Sukurkite įvesties parametrą DocumentTextInput (su eilutės duomenų tipu) ir vieną išvesties kintamąjį, pavadintą result (data type string).
- Lauke Formulė įveskite formulę:
{
result: If("Confidentiality" in DocumentTextInput && "Dispute Resolution" in DocumentTextInput && "Governing Law" in DocumentTextInput && "Termination" in DocumentTextInput,
"Document is compliant.",
"Document is missing one or more compliance clauses."
)
}
Apskaičiuokite viešnagės viešbutyje kainą
- Sukurkite šešis įvesties parametrus: naktys, kambariai, mokesčiai, nuolaida, kambarių aptarnavimas, ratepernight (visi su eilutės duomenų tipu) ir vienas išvesties kintamasis, kaina (duomenų tipas plūduriuoja).
- Lauke Formulė įveskite formulę:
{
price: ((nights*rooms*ratepernight)*(1+(tax/100))*(1-(discount/100)))+roomservice
}
Daugiau funkcijų pavyzdžių
Norėdami gauti daugiau funkcijų pavyzdžių, eikite į Funkcijų pavyzdžiai (peržiūra).
Funkcijos redagavimas, tikrinimas arba naikinimas
Funkcijos redagavimas
- Pasirinkite savo funkciją srityje Funkcijos .
- pasirinkti Redaguoti komandų juostoje.
- Modifikuokite formulę, tada ją įrašykite .
Funkcijos tikrinimas
- Pasirinkite funkciją srityje Funkcijos .
- pasirinkti Testas komandų juostoje.
- Pateikite funkcijoje apibrėžtų įvesties parametrų reikšmes, tada pasirinkite Leisti.
Sėkmingas testas pateikia "OData" atsakymą, apimantį tokią informaciją kaip organizacijos URI, funkcijos pavadinimas ir išvesties parametrai bei reikšmės.
Arbatpinigiai
Naudokite išvesties parametrus, kad padėtumėte patikrinti numatomą elgseną ir rezultatus. Priešingu atveju sėkmę ar nesėkmę stebite tik bandydami.
Funkcijos naikinimas
Svarbu
Peržiūros metu neištrinkite funkcijų iš srities Sprendimai , nes dėl to gali atsirasti našlaičių komponentų. Funkcijos turėtų būti panaikintos nuėjus į Power App (make.powerapps.com) >Funkcijos kairiojoje naršymo srityje.
- Kairiojoje naršymo srityje pasirinkite Funkcijos , tada pasirinkite savo funkciją. Jei elemento nėra šoninio skydelio srityje, pasirinkite ... Daugiau ir pasirinkite norimą elementą.
- pasirinkti Ištrinti komandų juostoje.