Excel formula: Pošaljite e-poštu s formulom -

Generička formula

=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")

Sažetak

Da biste poslali e-poštu s formulom, možete izgraditi vezu "mailto:" s funkcijom HYPERLINK. U prikazanom primjeru formula u G5 je:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Kada se klikne na vezu u Excelu, zadani klijent e-pošte stvorit će novu e-poštu s navedenim informacijama. Tekst veze ("link") može se prilagoditi po želji.

Napomena: gornja se formula unosi s prijelomima redaka radi bolje čitljivosti.

Protokol povezivanja pošte

Protokol povezivanja pošte omogućuje pet varijabli kao što je prikazano u donjoj tablici:

Promjenjiva Svrha
pošta: Primarni primatelj (i)
& cc = Primatelj (i) CC-a
& bcc = Primatelj BCC-a
& tema = Tekst predmeta e-pošte
& tijelo = Tekst tijela e-pošte

Napomene: (1) odvojite više adresa e-pošte zarezima. (2) Nisu potrebne sve varijable.

Varijable su predstavljene kao "parametri niza upita", odvojeni znakom ampersand (?). Na primjer, potpuno oblikovana veza mailto: u HTML dokumentu može se pojaviti ovako:

Kada korisnik klikne tekst veze, zadana aplikacija za e-poštu otvara novu e-poštu s popunjenim varijablama.

Obrazloženje

U Excelu se funkcija HYPERLINK može koristiti za stvaranje veza. Osnovna sintaksa je:

=HYPERLINK("link","link text")

Sama veza je tekstualni niz koji predstavlja valjanu vezu. Tekst veze (koji se u Excelu naziva "prijateljsko ime") je tekst koji se prikazuje korisniku.

U konačnici, cilj formule u G5 je izgraditi niz poput ovog:

mailto:[email protected][email protected]&subject=subject&body=body

Budući da veza na mailto koristi nekoliko podataka, mora se sastaviti s spajanjem.

Formula je pomalo škakljiva. Iako je ampersand operator za spajanje u Excelu, on se također koristi za ograničavanje parametara veze pošte (cc, bcc, subject, itd.). To znači da se neki znakovi & (&) koriste za spajanje teksta u formuli, a neki su ugrađeni u konačni rezultat. U donjem kodu znakovi žute boje koriste se za spajanje u Excelu. Bijeli ampersandi ugrađeni su u konačni rezultat:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Prazni parametri pošte

Radi jednostavnosti, gornja formula ne pokušava izuzeti prazne parametre iz konačnog rezultata. U brzom testiranju s Gmailom i Outlookom čini se da se s nedostatcima parametara postupa na graciozan način, ignorirajući. Ponašanje drugih aplikacija za e-poštu može se razlikovati.

Zanimljivi članci...