在电子邮件中不显示RSVP按钮-ical-generator

问题描述

电子邮件中未显示RSVP按钮。我正在使用“ ical-generator” NPM生成ics文件

这是生成ics文件代码

resource "aws_route53_record"

我的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(我使用的是gmail)

在这里我没有得到RSVP按钮,而且在我的ics文件中“ METHOD:REQUEST”丢失了。

你能帮我这个忙吗

谢谢

解决方法

我将“方法”放在错误的位置

应该在这里

let cal = ical()
cal.method('REQUEST')
cal.domain(url).name('My ical invite')

现在我可以在电子邮件上获取RSVP按钮了