Почему названия и местоположения не отображаются в моем файле .ics? - PullRequest
0 голосов
/ 16 апреля 2020

Я создаю файл .ics в своем веб-приложении, которое отправляет клиентам сообщения с событиями.

Содержимое файла выглядит следующим образом:

BEGIN:VCALENDAR
BEGIN:VEVENT
UID:a0F8E00000oRFD1UAO
DTSTART:20200409T100000
DTEND:20200409T110000
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
SUMMARY:VNI-073
LOCATION:Location 1, Tower Hill, , United Kingdom
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:a0F8E00000oRFD2UAO
DTSTART:20200409T113000
DTEND:20200409T123000
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
SUMMARY:VNI-074
LOCATION: Location 2, Buckingham Place, SW1E, United Kingdom
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:a0F8E00000oRFD3UAO
DTSTART:20200409T130000
DTEND:20200409T140000
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
SUMMARY:VNI-075
LOCATION:Location 3, 170 Piccadilly, W1J 9EU, United Kingdom
END:VALARM
END:VEVENT
END:VCALENDAR

Название события и местоположение не добавляются в мою запись календаря (см. скриншот): enter image description here

1 Ответ

3 голосов
/ 17 апреля 2020

Ваши итоговые свойства и свойства местоположения встроены в компонент VALARM (т.е. между BEGIN: VALARM и END: VALARM), а не являются свойствами на уровне VEVENT

Конкретно, вместо

BEGIN:VEVENT
UID:a0F8E00000oRFD1UAO
DTSTART:20200409T100000
DTEND:20200409T110000
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
SUMMARY:VNI-073
LOCATION:Location 1, Tower Hill, , United Kingdom
END:VALARM
END:VEVENT

вы хотите сделать

BEGIN:VEVENT
UID:a0F8E00000oRFD1UAO
DTSTART:20200409T100000
DTEND:20200409T110000
SUMMARY:VNI-073
LOCATION:Location 1, Tower Hill, , United Kingdom
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
END:VALARM
END:VEVENT
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...