Office 365 Outlooki ühendamine Power Appsiga

Office 365 Outlook.

Kui loote Office 365 Outlookiga ühenduse, saate lisaks muudele toimingutele meilisõnumeid kuvada, saata, kustutada ja neile vastata.

Saate lisada juhtelemente, et täita neid funktsioone rakenduses. Näiteks saate lisada juhtelemendid Tekstisisestus, et küsida meili adressaati, teemat ja sisu, ning lisada juhtelemendi Nupp meili saatmiseks.

Selles artiklis kirjeldatakse, kuidas lisada rakendust Office 365 Outlook ühendusena, lisada rakendust Office 365 Outlook rakendusse andmeallikana ja kasutada neid andmeid eri juhtelementides.

Oluline

Selle kirjutamise ajal ei toeta kalendri toiming korduvaid sündmusi.

Eeltingimused

Office 365 Outlookiga ühendamine

  1. Lisage andmeühendus ja valige Office 365 Outlook.

    Looge ühendus Office 365-ga.

  2. Valige suvand Ühenda ja kui teil palutakse sisse logida, sisestage oma töökonto.

Office 365 Outlooki ühendus on loodud ja lisatud teie rakendusele. Nüüd on see kasutamiseks valmis.

Sõnumite kuvamine

  1. Valige menüüs Sisestamine suvand Galerii ja seejärel valige juhtelement Tühi vertikaalne.

  2. Seadke selle atribuut Üksused järgmisele valemile:

    Office365Outlook.GetEmails({fetchOnlyUnread:false})

    Pärast sätete muutmist muutke suvand Paigutus suvandile Pealkiri, alapealkiri, sisu.

    Galerii juhtelement täidetakse automaatselt osade teie meilidega.

  3. Määrake galeriis esimese sildi atribuut Tekst üksusele ThisItem.From. Määrake teise sildi elemendiks ThisItem.Subject. Määrake kolmanda sildi elemendiks ThisItem.BodyPreview. Siltide suurust on võimalik ka muuta.

    Galerii juhtelement täidetakse automaatselt uute atribuutidega.

  4. Sellel funktsioonil on saadaval mitmeid valikulisi parameetreid. Määrake galerii atribuut Üksused ühele järgmistest valemitest:

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

Sõnumi saatmine

  1. Valige menüüs Lisa suvand Tekst ja valige seejärel suvand Tekstisisestus.

  2. Korrake eelmist sammu veel kaks korda, et teil oleks kolm välja, ja seejärel korraldage need veeruks.

    Kolm välja veerus.

  3. Muutke juhtelementide nimed ümber järgnevalt:

    • inputTo
    • inputSubject
    • inputBody
  4. Valige menüüs Lisa suvand Juhtelemendid ja valige seejärel suvand Nupp. Määrake selle atribuut OnSelect järgmisele valemile:

    Office365Outlook.SendEmail(inputTo.Text, inputSubject.Text, inputBody.Text)

  5. Liigutage nuppu nii, et see kuvatakse kõigi teiste juhtelementide all, ja määrake selle atribuut Tekst väärtusele Saada meil.

  6. Vajutage klahvi F5 või valige nupp Eelvaade (Nupp Eelvaade.). Sisestage väljale inputTo kehtiv meiliaadress ja tippige teisele kahele juhtelemendile Tekstisisestus soovitud tekst.

  7. Valige sõnumi saatmiseks nupp Saada meil. Vajutage vaike-tööruumi naasmiseks paoklahvi (ESC).

Sõnumi saatmine koos manusega

Saate näiteks luua rakenduse, milles kasutaja teeb seadme kaamerat kasutades pilte ja saadab need seejärel manustena. Kasutajad saavad meilirakendusele manustada ka mitmeid teisi failitüüpe.

Sõnumile manuse lisamiseks järgige eelmise jaotise toodud juhiseid, kuid lisage manuse määramiseks parameeter (kui määrate nupu atribuuti OnSelect). See parameeter on liigendatud tabelina, kus saate iga manuse jaoks määrata kuni kolm atribuuti:

  • Nimetus
  • ContentBytes
  • @odata.type

Märkus

Saate määrata atribuudi @odata.type ainult ühele manusele ja seada selle tühjaks stringiks.

Selles näites saadetakse foto kui file1.jpg:

Office365Outlook.SendEmail(inputTo.Text, inputSubject.Text, inputBody.Text, {Attachments:Table({Name:"file1.jpg", ContentBytes:Camera1.Photo, '@odata.type':""})})

Selles näites saadetakse lisaks fotole ka helifail:

Office365Outlook.SendEmail(inputTo.Text, inputSubject.Text, inputBody.Text, {Attachments:Table({Name:"file1.jpg", ContentBytes:Camera1.Photo, '@odata.type':""}, {Name:"AudioFile", ContentBytes:microphone1.audio })})

Sõnumi kustutamine

  1. Valige menüüs Lisa suvand Galerii ja valige seejärel juhtelement Teksti galerii.

  2. Seadke selle atribuut Üksused järgmisele valemile:

    Office365Outlook.GetEmails({fetchOnlyUnread:false})

    Galerii juhtelement täidetakse automaatselt osade teie meilidega.

  3. Määrake galeriis esimese sildi atribuut Tekst üksusele ThisItem.Id. Määrake teise sildi elemendiks ThisItem.Subject. Määrake kolmanda sildi elemendiks ThisItem.Body.

  4. Valige galeriis esimene silt ja pange sellele nimeks EmailID:

    Esimese sildi ümbernimetamine.

  5. Valige galeriis kolmas silt ja lisage suvand Nupp (menüü Lisa). Määrake nupu atribuut OnSelect järgmisele valemile.

    Office365Outlook.DeleteEmail(EmailID.Text)

  6. Vajutage klahvi F5 või valige nupp Eelvaade (Nupp Eelvaade.). Valige oma galeriist üks meilisõnum ja valige nupp.

    Märkus

    See kustutab valitud meili sisendkaustast. Seega valige targalt.

  7. Vajutage vaike-tööruumi naasmiseks paoklahvi (ESC).

Sõnumi loetuks märkimine

See jaotis kasutab samu juhtelemente kui jaotis Sõnumi kustutamine.

  1. Määrake nupu atribuut OnSelect järgmisele valemile.

    Office365Outlook.MarkAsRead(EmailID.Text)

  2. Vajutage klahvi F5 või valige nupp Eelvaade (Nupp Eelvaade.). Valige üks lugemata meilisõnum ja valige seejärel nupp.

  3. Vajutage vaike-tööruumi naasmiseks paoklahvi (ESC).

Vt ka

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).