不在电子邮件中显示 RSVP 按钮 - ical-generator
Not showing RSVP buttons in email - ical-generator
没有在电子邮件中收到 RSVP 按钮。我正在使用“ical-generator”NPM 生成 ics 文件。
这是生成ics文件的代码
let eventObj = {
method: 'request',
start: new Date(startTime),
end: new Date(endTime),
summary: "testing meeting",
uid: uid,
sequence: 0,
description: description,
organizer: {
name: fullname,
email: email
},
attendees:[
{
mailto : 'user@gmail.com',
email : 'user@gmail.com',
name : 'john',
status : 'needs-action',
rsvp : true,
type : 'individual'
}
],
status: 'confirmed'
}
let cal = ical();
cal.domain(url).name('My ical invite');
cal.createEvent(eventObj);
我的 ics 文件如下所示
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//sebbo.net//ical-generator//EN
NAME:My ical invite
X-WR-CALNAME:My ical invite
BEGIN:VEVENT
UID:5f44e98484341386e4523ba1@dominname
SEQUENCE:0
DTSTAMP:20200825T103548Z
DTSTART:20200826T183000Z
DTEND:20200826T190000Z
SUMMARY:testing meeting
DESCRIPTION:meeting Description : testing
ORGANIZER;CN="peter":mailto:user1@gmail.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP
=TRUE;CN="john";EMAIL=user@gmail.com:MAILTO:user@gmail.com
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
在我的邮件中,我收到如下所示的 ics(我使用的是 gmail)
这里我没有收到 RSVP 按钮,而且我的 ics 文件中也缺少 'METHOD:REQUEST'。
你能帮我解决这个问题吗
谢谢
我把'method'放错地方了
应该在这里
let cal = ical()
cal.method('REQUEST')
cal.domain(url).name('My ical invite')
现在我可以在电子邮件上获得 RSVP 按钮
没有在电子邮件中收到 RSVP 按钮。我正在使用“ical-generator”NPM 生成 ics 文件。
这是生成ics文件的代码
let eventObj = {
method: 'request',
start: new Date(startTime),
end: new Date(endTime),
summary: "testing meeting",
uid: uid,
sequence: 0,
description: description,
organizer: {
name: fullname,
email: email
},
attendees:[
{
mailto : 'user@gmail.com',
email : 'user@gmail.com',
name : 'john',
status : 'needs-action',
rsvp : true,
type : 'individual'
}
],
status: 'confirmed'
}
let cal = ical();
cal.domain(url).name('My ical invite');
cal.createEvent(eventObj);
我的 ics 文件如下所示
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//sebbo.net//ical-generator//EN
NAME:My ical invite
X-WR-CALNAME:My ical invite
BEGIN:VEVENT
UID:5f44e98484341386e4523ba1@dominname
SEQUENCE:0
DTSTAMP:20200825T103548Z
DTSTART:20200826T183000Z
DTEND:20200826T190000Z
SUMMARY:testing meeting
DESCRIPTION:meeting Description : testing
ORGANIZER;CN="peter":mailto:user1@gmail.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP
=TRUE;CN="john";EMAIL=user@gmail.com:MAILTO:user@gmail.com
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
在我的邮件中,我收到如下所示的 ics(我使用的是 gmail)
这里我没有收到 RSVP 按钮,而且我的 ics 文件中也缺少 'METHOD:REQUEST'。
你能帮我解决这个问题吗
谢谢
我把'method'放错地方了
应该在这里
let cal = ical()
cal.method('REQUEST')
cal.domain(url).name('My ical invite')
现在我可以在电子邮件上获得 RSVP 按钮