Имеется вот такой метод создания события в календаре 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, я не могу найти.