create email or .ics file for outlook using javascript or jquery?
<html><script>
function SendLinkByMail(href) {
//////outlook mail script // var subject= "Interesting Information"; // var email = "sireeh@kansiris.com" // var mailto = "mailto:"+email; // var body = "I thought you might find this information interesting:\r\n\r\n<"; // body += window.location.href; // body += ">"; // // var uri = "mailto:?subject="; // var uri = mailto+"?subject="; // uri += encodeURIComponent(subject); // uri += "&body="; // uri += encodeURIComponent(body); // window.open(uri); // window.close(uri); //// outlook mail script // // var email ="sireeh@kansiris.com"; // // var subject = "sireeh@kansiris.com"; // // var emailBody = 'Hi sireeh@kansiris.com'; // // document.location = "mailto:"+email+"?subject="+subject+"&body="+emailBody; alert('ks');var icsMSG = "BEGIN:vCALENDAR\n" + "PRODID:-//Google Inc//Google Calendar 70.9054//EN\n" + "VERSION:2.0\n" + "CALSCALE:GREGORIAN\n" + "METHOD:PUBLISH\n" + "BEGIN:VEVENT\n" + "DTSTART:2019/03/21 \n" + "DTEND: 2019/03/21 \n" + "DTSTAMP: 2019/03/21 \n" + //"ORGANIZER;CN=BPM Support:mailto:\n" + "ORGANIZER;CN=BPM:MAILTO:\n"+ "UID:ahuhc9tfpdchronslellbb7mfg@google.com\an" + "ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=;X-NUM-GUESTS=0:mailto:\n" + "CREATED:2019/03/21 \n" + //"DESCRIPTION:"+ "Please find the process details below\n\n" + " a. Client Name : " + client + "<br/> b. Engagement Description : " + engagementDescr + "<br/> c. Engagement Number : " + engagementNumber + "<br/> d. Filing Type : " + filingName + "<br/> e. Filing Due Date : " + dtEnd + "<br/> f. Responsible Party : " + responsiblePartyForFiling + "<br/> g. Filing / Waiver Expiration Comments : " + description + " " + url + "\n" +// //"DESCRIPTION;ENCODING=QUOTED-PRINTABLE:"+ "Please find the process details below. =0D=0A" +" Client Name : " + client + "=0D=0A " +" Engagement Description : " + engagementDescr + "=0D=0A " +" Engagement Number : " + engagementNumber + "=0D=0A " + " Filing Type : " + filingName + "=0D=0A " + " Filing Due Date : " + dtEnd + "=0D=0A " +" Responsible Party : " + responsiblePartyForFiling + "=0D=0A " +" Filing / Waiver Expiration Comments : " + description + "=0D=0A " + url + "\n" + //"X-ALT-DESC;FMTTYPE=text/html:" + '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><HEAD><META NAME="Generator" CONTENT="MS Exchange Server version 08.00.0681.000"><TITLE></TITLE></HEAD><BODY><table><tr><td>Please find the process details below. : </td><td></td><td></td></tr></table><table><tr><td>Client Name : </td><td>' + client + '</td></tr><tr><td>Engagement Description : </td><td>' + engagementDescr + '</td></tr><tr><td>Engagement Number : </td><td>' + engagementNumber + '</td></tr><tr><td>Filing Type : </td><td>' + filingName + '</td></tr><tr><td> Filing Due Date : </td><td>' + dtEnd + '</td></tr><tr><td>Responsible Party : </td><td>' + responsiblePartyForFiling + '</td></tr><tr><td>Filing / Waiver Expiration Comments : </td><td>' + description + '</td></tr><tr><td>Please click here to open the workflow : </td><td>' + url + '</td></tr></table></BODY></HTML>' + "\n" + "X-ALT-DESC;FMTTYPE=text/html:" + '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><HEAD><META NAME="Generator" CONTENT="MS Exchange Server version 08.00.0681.000"><TITLE></TITLE></HEAD><BODY><table><tr><td>Please find the process details below. : </td><td></td><td></td></tr></table><table><tr><td>Client Name : </td><td>2019/03/21</td></tr><tr><td>Engagement Description : </td><td> 2019/03/21</td></tr><tr><td>Engagement Number : </td><td>2019/03/21</td></tr><tr><td>Filing Type : </td><td>2019/03/21</td></tr><tr><td> Filing Due Date : </td><td>2019/03/21</td></tr><tr><td>Responsible Party : </td><td>2019/03/21</td></tr><tr><td>Filing / Waiver Expiration Comments : </td><td>2019/03/21</td></tr><tr><td>Please <a href="2019/03/21"> Click Here </a> to Open the Workflow</td><td></td></tr></table></BODY></HTML>' + "\n" + "LAST-MODIFIED: 2019/03/21 \n" + "LOCATION:\n" + "SEQUENCE:0\n" + "STATUS:CONFIRMED\n" + "X-MICROSOFT-CDO-BUSYSTATUS:FREE\n" + "SUMMARY: 2019/03/21 \n" + "TRANSP:OPAQUE\n" + "BEGIN:VALARM\n" + "ACTION:DISPLAY\n" + "TRIGGER:-PT2W\n" + "DESCRIPTION:REMINDER\n" + "END:VALARM\n" "END:VEVENT\n" + "END:VCALENDAR";
if(window.navigator.msSaveOrOpenBlob) //IE & Edge
{
var blob = new Blob([icsMSG], { type: 'text/calendar;charset=utf-8' });
window.navigator.msSaveOrOpenBlob(blob, 'download.ics');
}
else{//Chrome & FF
window.open( "data:text/calendar;charset=utf8," + escape(icsMSG));
}
} </script><body>
<p><a href="javascript:SendLinkByMail()">Email link to this page</a></p>
</body>
</html>
0 comments:
Post a Comment
Note: only a member of this blog may post a comment.