Power Apps - načítanie údajov z kolekcie, odoslanie emailu
Martin Hagara
Hodnotenia
(33)
Rozbaľovacie ponuky v Power Apps dávajú užívateľom možnosť výberu požadovanej hodnoty alebo voľby. V tomto článku vám ukážem výber emailovej adresy z kolekcie ktorú si načítame zo SharePointu a následne odoslanie emailu na zvolené adresy. Ide o veľmi často používané funkcie v mobilných aplikáciách Power Apps.
Aplikácia pre tablety - Odoslanie emailu
Vytvorme si spolu v Power Apps aplikáciu z ktorej budeme odosielať emaily na zvolené adresy.
Začneme vytvorením nového SharePoint zoznamu s názvom EmailoveAdresy. Bude obsahovať iba dve polia: Meno a Email (všetko jednoriadkový text). Vložíme základné údaje (príklad):
Otvoríme Power Apps Štúdio a vytvoríme novú aplikáciu plátna pre tablety. Pripojíme náš SharePoint zoznam a vytvoríme popisok aplikácie s ikonkou Refresh, ktorej vlastnosť OnSelect nastavíme: Refresh(EmailoveAdresy). Potom vložíme tlačítko s textom "Načítaj emailové adresy" ktorému vlastnosť OnSelect nastavíme nasledovne:
Postupne pridáme ovládací prvok Rozbaľovacia ponuka, dvakrát Vstup textu a ďalšie tlačítko na odoslanie emailu. Rozbaľovacej ponuke nastavíme vlastnosť Items nasledovne:
colEmailoveAdresy
... a pokračujeme v nastavení Polí kde Primárny text bude Meno alebo Email (podľa vlastného uváženia) a Vyhľadávacie pole bude Meno:
... a nastvíme vlastnosť OnSelect pre tlačítko na odoslanie emailu nasledovne:
IfError(Office365Outlook.SendEmailV2(ComboBoxKomu.Selected.Email;TextInputPredmet.Text;TextInputSprava.Text;{Importance:"Normal"});ErrorResult);;Reset(ComboBoxKomu);;Reset(TextInputPredmet);;Reset(TextInputSprava);; Notify("Email bol úspešne odoslaný.";NotificationType.Success)
Po odoslaní emailu sme pridali aj reset textových polí a samozrejme notifikačnú hlášku, aby užívateľ mal informáciu o odoslaní emailu.
Na záver ešte zakážeme odoslať email kým nie je vybraná adresa z rozbaľovacej ponuky a vyplnený predmet správy, tlačítku na odoslanie nastavíme vlastnosť DisplayMode takto:
_video o Power Apps - načítanie údajov z kolekcie, odoslanie emailu
Pozrite si krátke video z reálneho fungovania a odozvy na zariadení iPad mini 5. generácie.
Power Apps mobilnú aplikáciu Odoslanie emailu, ktorú sme si pred chvíľkou vytvorili, si môžete aj bezplatne stiahnúť.
Stiahnite si Power Apps appku Odoslanie emailu
Mobilnú aplikáciu, ktorú sme práve vytvorili v Power Apps, dávam bezplatne k dispozícii, kľudne si ju môžete stiahnuť a detailne si pozrieť jednotlivé nastavenia a príkazy.