Задать вопрос
@siroper

Как изменить событие календаря ios?

Имеется вот такой метод создания события в календаре ios при помощи js: https://stackoverflow.com/questions/69803029/creat...
$(function() {
  $('.test').click(function(event) {
    event.preventDefault();
    
    // Format: https://docs.fileformat.com/email/ics/
    var icsMSG = "BEGIN:VCALENDAR\nVERSION:2.0\r\n";
    icsMSG += "PRODID:-//Our Company//NONSGML v1.0//EN\r\n";
    icsMSG += "BEGIN:VEVENT\r\n";
    icsMSG += "UID:me@google.com\r\n"
    icsMSG += "DTSTAMP:20120315T170000Z\r\n";
    icsMSG += "ATTENDEE;CN=My Self;RSVP=TRUE:MAILTO:me@gmail.com\r\n";
    icsMSG += "ORGANIZER;CN=Me:MAILTO::me@gmail.com\r\n";
    icsMSG += "DTSTART:" + $('.start-time').text() + "\r\n";
    icsMSG += "DTEND:" + $('.end-time').text() + "\r\n";
    icsMSG += "LOCATION:" + $('.Location').text() + "\r\n";
    icsMSG += "SUMMARY:Our Meeting Office\r\n";
    icsMSG += "END:VEVENT\r\nEND:VCALENDAR";
    var title = "newEvent.ics";
    var uri = "data:text/calendar;charset=utf8," + escape(icsMSG);
    var link = $("<a>", {
      href: uri,
      download: title,
      target: "_BLANK"
    }).html("").appendTo("body");
    link.get(0).click();
    link.remove();
  });
});

Создать просто, при создании мы передаем уникальный идентификатор UID

Но как изменить событие по этому UID? Видел в инструкциях что UID именно для этого, но как конкретно изменить уже созданное событие в календаре пользователя, зная его UID, я не могу найти.
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы