Форум по Javascript
Anonymous
Файл .ics не обнаруживается в Google Calendar
Сообщение
Anonymous » 11 мар 2025, 19:16
Получающий файл. Даже в календаре организатора это не показывает. Файл .ics генерируется программно с использованием SES, NodeMailer.
Код: Выделить всё
const transporter = nodemailer.createTransport({ SES: { ses, aws } });
const res = await transporter.sendMail(mailData);
< /code>
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Your App//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
DTSTART:16010101T000000
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:6e8a4b3a-01a3-4d5f-b4db-123456789abc@yourdomain.com
DTSTAMP:20240101T120000Z
DTSTART;TZID=UTC:20240915T140000
DTEND;TZID=UTC:20240915T150000
ORGANIZER;CN=John Doe:mailto:someemail@gmail.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED:mailto: someemail@gmail.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Jane:mailto:jane@gmail.com
SUMMARY:Team Sync
DESCRIPTION:Project status update
LOCATION:Google Meet
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
Я хочу знать, какой парамец будет изменен/добавлен в файл .ics, чтобы заставить его работать. Мой вопрос не в том, как генерировать его программно. < /P>
Примечание - один и тот же файл. Но мое требование должно быть одинаковым.
Подробнее здесь:
https://stackoverflow.com/questions/795 ... e-calendar
1741709819
Anonymous
Получающий файл. Даже в календаре организатора это не показывает. Файл .ics генерируется программно с использованием SES, NodeMailer.[code]const transporter = nodemailer.createTransport({ SES: { ses, aws } }); const res = await transporter.sendMail(mailData); < /code> BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Your App//EN CALSCALE:GREGORIAN METHOD:REQUEST BEGIN:VTIMEZONE TZID:UTC BEGIN:STANDARD DTSTART:16010101T000000 TZOFFSETFROM:+0000 TZOFFSETTO:+0000 END:STANDARD END:VTIMEZONE BEGIN:VEVENT UID:6e8a4b3a-01a3-4d5f-b4db-123456789abc@yourdomain.com DTSTAMP:20240101T120000Z DTSTART;TZID=UTC:20240915T140000 DTEND;TZID=UTC:20240915T150000 ORGANIZER;CN=John Doe:mailto:someemail@gmail.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED:mailto: someemail@gmail.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Jane:mailto:jane@gmail.com SUMMARY:Team Sync DESCRIPTION:Project status update LOCATION:Google Meet TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:0 X-MICROSOFT-CDO-BUSYSTATUS:BUSY BEGIN:VALARM TRIGGER:-PT15M ACTION:DISPLAY DESCRIPTION:Reminder END:VALARM END:VEVENT END:VCALENDAR [/code] Я хочу знать, какой парамец будет изменен/добавлен в файл .ics, чтобы заставить его работать. Мой вопрос не в том, как генерировать его программно. < /P> [b] Примечание - один и тот же файл. Но мое требование должно быть одинаковым. [/b] Подробнее здесь: [url]https://stackoverflow.com/questions/79501345/ics-file-is-not-getting-detected-by-google-calendar[/url]