Csatlakozás az Office 365 Outlook programhoz Power Apps alkalmazásokból
Ha az Office 365 Outlookhoz kapcsolódik, egyéb feladatok mellett megjeleníthet, küldhet és törölhet e-maileket, valamint válaszolhat azokra.
Az alkalmazás ezen függvényeinek végrehajtásához vezérlőket adhat hozzá. Például hozzáadhat Szövegbevitel típusú vezérlőket, amelyekkel lekérheti az e-mailek feladóját, tárgyát és törzsét, valamint hozzáadhat egy Gomb vezérlőt, amellyel elküldheti a levelet.
Ez a témakör azt mutatja be, hogyan veheti fel alkalmazásába kapcsolatként az Office 365 Outlook szolgáltatást és adatforrásként az Office 365 Outlook szolgáltatást, és hogyan használhatja ezeket az adatokat különböző vezérlőkben.
Fontos
A jelen cikk írásakor a naptárművelet még nem támogatja az ismétlődő eseményeket.
Előfeltételek
- Hozzáférés a Power Apps rendszerhez
- Kapcsolat hozzáadása
- Alkalmazás létrehozása sablonból, adatokból vagy nulláról
Csatlakozás az Office 365 Outlook programhoz
Adjon hozzá egy adatkapcsolatot, és válassza ki az Office 365 Outlook lehetőséget:
Válassza a Csatlakozás lehetőséget és ha a rendszer arra kéri, hogy jelentkezzen be, adja meg munkahelyi fiókját.
Az Office 365 Outlook-kapcsolat létrejött, és hozzá lett adva az alkalmazáshoz. Most már készen áll a használatra.
Üzenetek megjelenítése
A Beszúrás menüben válassza a Katalógus lehetőséget, majd válasszon egy Üres függőleges vezérlőt.
A vezérlő Elemek tulajdonságát állítsa az alábbi képletre:
Office365Outlook.GetEmails({fetchOnlyUnread:false})
A beállítások megváltoztatása után módosítsa az Elrendezés pontot Cím, Felirat, Törzs pontra.
A program automatikusan feltölti néhány e-maillel a katalógusvezérlőt.
A katalógusban állítsa az első címke Szöveg tulajdonságát a következő értékre:
ThisItem.From
. A második címkét állítsa az alábbi értékre:ThisItem.Subject
. A harmadik címkét állítsa az alábbi értékre:ThisItem.BodyPreview
. A címkéket át is méretezheti.A program automatikusan feltölti az új tulajdonságokkal a katalógusvezérlőt.
Ehhez a függvényhez számos választható paraméter tartozik. Állítsa a katalógus Elemek tulajdonságát az alábbi képletek egyikére:
Office365Outlook.GetEmails({fetchOnlyUnread:false})
Office365Outlook.GetEmails({fetchOnlyUnread:false, top:2})
Office365Outlook.GetEmails({folderPath:"Sent Items", fetchOnlyUnread:false, top:2})
Office365Outlook.GetEmails({folderPath:"Sent Items", fetchOnlyUnread:false, top:2, searchQuery:"powerapps"})
Office365Outlook.GetEmails({folderPath:"Deleted Items", fetchOnlyUnread:false, top:2, skip:3})
Üzenet küldése
A Beszúrás menüben válassza a Szövegmező, majd a Szövegbevitel lehetőséget.
Ismételje meg még kétszer az előző lépést, hogy három mezőt kapjon, majd rendezze őket egy oszlopba:
Nevezze át a vezérlőket a következőkre:
- inputTo
- inputSubject
- inputBody
A Beszúrás menüben válassza a Vezérlők, majd a Gomb lehetőséget. Állítsa az OnSelect tulajdonságát a következő képletre:
Office365Outlook.SendEmail(inputTo.Text, inputSubject.Text, inputBody.Text)
A gombot helyezze a többi vezérlő alá, majd állítsa a Szöveg tulajdonságát a következőre: „E-mail küldése”.
Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (). Írjon be egy érvényes e-mail-címet az inputTo mezőbe, majd írjon be tetszőleges szöveget a másik két Szövegbevitel vezérlőbe.
Válassza az E-mail küldése lehetőséget az üzenet elküldéséhez. Az Esc billentyű lenyomásával térhet vissza az alapértelmezett munkaterületre.
Melléklettel ellátott üzenet küldése
Létrehozhat például egy alkalmazást, amelyben a felhasználó az eszköz kamerájával készít képeket, majd mellékletként elküldi őket. A felhasználók emellett számos más típusú fájlt is csatolhatnak az e-mail-alkalmazáshoz.
Melléklet hozzáadásához kövesse az előző szakasz lépéseit, azonban adjon hozzá egy paramétert a melléklet megadásához (a gomb OnSelect tulajdonságának megadásakor). Ez a paraméter táblaként van strukturálva, amelyben legfeljebb három tulajdonságot adhat meg minden melléklethez:
- Name
- ContentBytes
- @odata.type
Megjegyzés
@odata.type A tulajdonságot megadhatja csak egy melléklethez, és beállíthatja egy üres karakterláncra.
Ebben a példában egy fényképet küldünk file1.jpg néven:
Office365Outlook.SendEmail(inputTo.Text, inputSubject.Text, inputBody.Text, {Attachments:Table({Name:"file1.jpg", ContentBytes:Camera1.Photo, '@odata.type':""})})
Ebben a példában a képen kívül egy hangfájlt is küldünk:
Office365Outlook.SendEmail(inputTo.Text, inputSubject.Text, inputBody.Text, {Attachments:Table({Name:"file1.jpg", ContentBytes:Camera1.Photo, '@odata.type':""}, {Name:"AudioFile", ContentBytes:microphone1.audio })})
Üzenet törlése
A Beszúrás menüben válassza a Katalógus lehetőséget, majd válasszon ki egy Szövegkatalógus vezérlőt.
A vezérlő Elemek tulajdonságát állítsa az alábbi képletre:
Office365Outlook.GetEmails({fetchOnlyUnread:false})
A program automatikusan feltölti néhány e-maillel a katalógusvezérlőt.
A katalógusban állítsa az első címke Szöveg tulajdonságát a következő értékre:
ThisItem.Id
. A második címkét állítsa az alábbi értékre:ThisItem.Subject
. A harmadik címkét állítsa az alábbi értékre:ThisItem.Body
.Válassza ki a katalógus első címkéjét, majd nevezze át EmailID értékre:
Válassza ki a katalógus harmadik címkéjét, és adjon hozzá egy Gomb lehetőséget (Beszúrás menü). Állítsa a gomb OnSelect tulajdonságát a következő képletre:
Office365Outlook.DeleteEmail(EmailID.Text)
Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (). Válassza ki a katalógus egyik e-mailjét, majd válassza ki a gombot.
Megjegyzés
Ezzel törli a postaládájából a kijelölt e-mailt. Jól fontolja meg a döntését.
Az Esc billentyű lenyomásával térhet vissza az alapértelmezett munkaterületre.
Üzenet megjelölése olvasottként
Ez a szakasz ugyanazokat a vezérlőket használja, mint az Üzenet törlése.
Állítsa a gomb OnSelect tulajdonságát a következő képletre:
Office365Outlook.MarkAsRead(EmailID.Text)
Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (). Válassza ki az egyik nem olvasott e-mailt, majd válassza ki a gombot.
Az Esc billentyű lenyomásával térhet vissza az alapértelmezett munkaterületre.
Kapcsolódó információk
- Az összes függvényt és a hozzájuk tartozó paramétereket az Office 365 Outlook referenciaanyag részben találja.
- Az összes rendelkezésre álló kapcsolat áttekintése.
- Tekintse meg, hogyan történik a kapcsolatok kezelése.
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: