首页 > 解决方案 > 发送事件电子邮件提醒 Javascript

问题描述

关于如何使用 Javascript 发送包含与会者、开始时间、结束时间、开始日期、结束日期和位置的活动电子邮件提醒(Outlook 或 Gmail)的任何想法?

谢谢!

标签: javascriptoutlookgmail

解决方案


您可以使用SendGrid 的 JavaScript Web API。首先,您需要一个SendGrid 帐户。然后您可以通过 NPM 安装他们的库(此处的说明)。接下来,您需要一组与会者的电子邮件地址:

var attendees = [attendee1@example.com, attendee2@example.com, attendee3@example.com];

然后你可以像这样使用 API:

const sgMail = require('@sendgrid/mail');
sgMail.setApiKey(process.env.YOUR_SENDGRID_API_KEY);
const msg = {
  to: attendees,
  from: 'reminder@example.com',
  subject: 'You have an upcoming event!',
  text: 'Start time: ' + startTimeVariable + ' Start date: ' + startDateVariable + 
    ' End time: ' + endTimeVariable + ' End date: ' + endDateVariable + 
    ' Location: ' + locationVariable
};
sgMail.send(msg);

推荐阅读