Predloga e-poštnega zaslona za aplikacije s platnom

V aplikaciji delovnega območja dodajte zaslon e-pošte, ki omogoča uporabnikom, da pošiljajo e-pošto iz svojega računa za Office 365 Outlook. Uporabniki lahko tudi poiščejo prejemnike v svojih organizacijah in dodajo zunanje e-poštne naslove. Dodate lahko podporo za prilogo slike, spremenite uporabniške podatke, ki se prikažejo v galeriji iskanja in naredite druge prilagoditve.

Dodate lahko tudi druge zaslone, ki temeljijo na predlogah, da prikažete različne podatke iz storitve Office 365, kot so uporabnikov koledar, osebe v organizaciji in razpoložljivost oseb, ki bi jih uporabniki lahko želeli povabiti na srečanje.

Ta pregled vas nauči:

  • Kako uporabljati privzeti zaslon e-pošte.
  • Kako ga spremeniti.
  • Kako ga vključiti v aplikacijo.

Če vas zanimajo vse podrobnosti o privzeti funkcionalnosti tega zaslona, glejte Referenca zaslona e-pošte.

Predpogoj

Poznavanje postopkov dodajanja in konfiguriranja zaslonov ter drugih kontrolnikov, ko ustvarjate aplikacijo v storitvi Power Apps.

Privzeta funkcionalnost

Dodajanje zaslona e-pošte iz predloge:

  1. Vpišite se v storitev Power Apps in nato ustvarite aplikacijo ali odprite obstoječo aplikacijo v storitvi Power Apps Studio.

    Ta tema prikazuje aplikacijo za telefon, vendar enaki koncepti veljajo za aplikacijo za tablične računalnike.

  2. Na zavihku Domov traku izberite Nov zaslon > E-pošta.

    Zaslon je privzeto videti podoben temu:

    Zaslon e-pošte.

Nekaj koristnih opomb:

  • Če želite poiskati uporabnike v vaši organizaciji, začnite vnašati njihovo ime v polje za vnos besedila pod možnostjo »Za«.
  • Ob iskanju oseb bo vrnjenih samo najpogostejših 15 rezultatov.
  • Če želite dodati e-poštne naslove prejemnikov e-pošte zunaj vaše organizacije, vnesite popoln veljaven e-poštni naslov in izberite ikono »+«, ki se prikaže desno od njega.
  • Dodati morate vsaj eno osebo kot prejemnika in navesti zadevo, da lahko pošljete e-poštno sporočilo.
  • Ko pošljete e-poštno sporočilo, se vsebine vrstice z zadevo in telesa sporočila ter seznam prejemnikov zbrišejo.

Sprememba zaslona

Privzeto funkcionalnost tega zaslona lahko spremenite na nekaj pogostih načinov:

Če želite zaslon nadalje spremeniti, uporabite razdelek Referenca zaslona e-pošte kot vodnik.

Pomembno

V naslednjih korakih predvidevamo, da ste v aplikacijo dodali samo en zaslon e-pošte. Če ste dodali več kot enega, se bodo imena kontrolnikov (kot je iconMail1) končala z drugačnimi številkami in morali boste ustrezno prilagoditi formule.

Dodajanje podpore za prilogo slike

To omogoča uporabnikom, da pošljejo eno sliko kot prilogo k e-poštnemu sporočilu.

  1. Na zavihku Vstavljanje izberite Predstavnost in nato izberite Dodajanje slike.

  2. Lastnost novega kontrolnika Y nastavite na ta izraz:

    TextEmailMessage1.Y + TextEmailMessage1.Height + 20

  3. Z vstavljenim kontrolnikom AddMediaWithImage nastavite, da je njegova višina manj kot 210.

  4. V drevesnem pogledu kontrolnika izberite AddMediaWithImage > ... > Preuredi > Pošlji v ozadje. S tem preprečite, da bi kontrolnik zasedal mesto pred kontrolnikom PeopleBrowseGallery.

  5. Spremenite lastnost Height za EmailPeopleGallery na to formulo:

    Min( 
        ( EmailPeopleGallery1.TemplateHeight + EmailPeopleGallery1.TemplatePadding * 2 ) *
            RoundUp( CountRows( EmailPeopleGallery1.AllItems ) / 2, 0 ), 
        304
    )
    
  6. Lastnost ShowScrollbar za EmailPeopleGallery nastavite na ta izraz:

    EmailPeopleGallery1.Height >= 304

    S tem preprečite, da bi največja višina potisnila kontrolnik AddMediaWithImage iz strani.

  7. Spremenite lastnost OnSelect kontrolnika iconMail na to formulo:

    Set( _emailRecipientString, Concat(MyPeople, Mail & ";") );
    If( IsBlank( UploadedImage1 ),
        'Office365'.SendEmail( _emailRecipientString, 
            TextEmailSubject1.Text, 
            TextEmailMessage1.Text, 
            { Importance: "Normal" }
        ),
        'Office365'.SendEmail( _emailRecipientString, 
            TextEmailSubject1.Text, 
            TextEmailMessage1.Text, 
            {
                Importance: "Normal",
                Attachments: Table(
                    {
                        Name: "Image.jpg", 
                        ContentBytes: UploadedImage1.Image
                    }
                )
            }
        )
    );
    Reset( TextEmailSubject1 );
    Reset( TextEmailMessage1 );
    Reset( AddMediaButton1 );
    Clear( MyPeople )
    

    Ta formula preveri za naloženo sliko. Če je ni, potem uporabi isti postopek Office365.SendEmail kot prej. Če je slika prisotna, potem je dodana kot priloga v tabelo prilog. Po pošiljanju e-poštnega sporočila se izvede dodaten postopek Ponastavitev za AddMediaButton, da se naložena slika odstrani.

Opomba

Če želite dodati več kot eno prilogo v e-poštno sporočilo, dodajte zapise v tabelo prilog.

Prikaz različnih podatkov za osebe

Ta zaslon uporablja postopek Office365Users.SearchUser za iskanje uporabnikov v vaši organizaciji. Zagotavlja dodatna polja za vsak dogodek, ki presegajo prikaz v kontrolniku PeopleBrowseGallery. Dodajanje ali spreminjanje polj v galeriji je enostavno:

  1. V kontrolniku PeopleBrowseGallery izberite oznako, da jo spremenite (ali jo dodajte in ohranite izbiro).

  2. Ko je zanjo izbrana lastnost Text, v vnosni vrstici zamenjajte vsebino z ThisItem.

    IntelliSense prikaže seznam polj, ki jih lahko izberete.

  3. Izberite želeno polje.

    Lastnost Text se posodobi na ThisItem.{FieldSelection}.

Vključitev zaslona v aplikacijo

Zaslon e-pošte je zmogljiv paket kontrolnikov že sam po sebi, običajno pa najbolje deluje kot del večje, bolj raznolike aplikacije. Ta zaslon lahko integrirate v večjo aplikacijo na številne načine, vključno s povezovanjem z zaslonom koledarja.

Povezovanje z zaslonom koledarja

Sledite korakom, opisanim v razdelku »Prikaz udeležencev dogodka« dokumenta Pregled zaslona koledarja, toda v zadnjem koraku nastavite funkcijo Navigate na odpiranje zaslona e-pošte. Ko izvedete te korake, se izpolni zbirka MyPeople, kar omogoča, uporabnikom, da pošiljajo e-pošto osebam, ki se udeležujejo izbranega dogodka.

Opomba

S pošiljanjem tega e-poštnega sporočila pošljete ločeno e-poštno sporočilo od dejanskega dogodka v storitvi Outlook.

Naslednji koraki

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).