Csatlakozás az Office 365 Outlook programhoz Power Apps alkalmazásokból

Office 365 Outlook.

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

Csatlakozás az Office 365 Outlook programhoz

  1. Adjon hozzá egy adatkapcsolatot, és válassza ki az Office 365 Outlook lehetőséget:

    Csatlakozás az Office 365 szolgálatatáshoz.

  2. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. A Beszúrás menüben válassza a Szövegmező, majd a Szövegbevitel lehetőséget.

  2. Ismételje meg még kétszer az előző lépést, hogy három mezőt kapjon, majd rendezze őket egy oszlopba:

    Három jelölőnégyzet egy oszlopban.

  3. Nevezze át a vezérlőket a következőkre:

    • inputTo
    • inputSubject
    • inputBody
  4. 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)

  5. 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”.

  6. Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (Előnézet gomb.). Í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.

  7. 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

  1. 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.

  2. 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.

  3. 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.

  4. Válassza ki a katalógus első címkéjét, majd nevezze át EmailID értékre:

    Az első címke átnevezése.

  5. 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)

  6. Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (Előnézet gomb.). 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.

  7. 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.

  1. Állítsa a gomb OnSelect tulajdonságát a következő képletre:

    Office365Outlook.MarkAsRead(EmailID.Text)

  2. Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (Előnézet gomb.). Válassza ki az egyik nem olvasott e-mailt, majd válassza ki a gombot.

  3. Az Esc billentyű lenyomásával térhet vissza az alapértelmezett munkaterületre.

Kapcsolódó információk

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).