diff --git a/docs/docs/Google_Calendar/Rabota-s-sobytiyami/Izmenit-sobytie.md b/docs/docs/Google_Calendar/Rabota-s-sobytiyami/Izmenit-sobytie.md new file mode 100644 index 000000000..99bdd8556 --- /dev/null +++ b/docs/docs/Google_Calendar/Rabota-s-sobytiyami/Izmenit-sobytie.md @@ -0,0 +1,78 @@ +--- +sidebar_position: 6 +--- + +# Изменить событие +Обновляет описание события + +*Функция ИзменитьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия, Знач Событие) Экспорт* + + | Параметр | Тип | Назначение | + |-|-|-| + | Токен | Строка | Токен доступа | + | Календарь | Строка | ID календаря| + | ОписаниеТовара | Соответствие | Описание создаваемого события. См. [ПолучитьОписаниеТовара](./Poluchit-opisanye-sobytiya) | + | Событие | Строка | ID события для изменения | + + Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK + +```bsl title="Пример кода" + + СоответствиеСобытия = Новый Соответствие; + СоответствиеСобытия.Вставить("Описание", "Описание тестового события (изм.)"); + + Ответ = OPI_GoogleCalendar.ИзменитьСобытие(Токен, "55868c32be16935f0...", СоответствиеСобытия, "j4nonfcc0m2..."); + Ответ = OPI_Инструменты.JSONСтрокой(Ответ); + +``` + +```json title="Результат" + +{ + "eventType": "default", + "attachments": [ + { + "iconLink": "", + "title": "Картинка2", + "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" + }, + { + "iconLink": "", + "title": "Картинка1", + "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png" + } + ], + "reminders": { + "useDefault": true + }, + "sequence": 0, + "start": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-24T16:42:28+03:00" + }, + "creator": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "end": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-24T17:42:28+03:00" + }, + "iCalUID": "7c2s6g3k6ib1mr2v1b7lnt9kfk@google.com", + "description": "Описание тестового события (изм.)", + "updated": "2024-02-24T10:42:42.401Z", + "created": "2024-02-24T10:42:32.000Z", + "htmlLink": "https://www.google.com/calendar/event?eid=N2MyczZnM2s2aWIxbXIydjFiN2xudDlrZmsgYmF5c2Vsb25hcnJlbmRAbQ", + "location": "В офисе", + "summary": "Новое событие", + "organizer": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "status": "confirmed", + "id": "7c2s6g3k6ib1mr2v1b7lnt9kfk", + "etag": "\"3417542724802000\"", + "kind": "calendar#event" +} + +``` diff --git a/docs/docs/Google_Calendar/Rabota-s-sobytiyami/Peremestit-sobytie.md b/docs/docs/Google_Calendar/Rabota-s-sobytiyami/Peremestit-sobytie.md new file mode 100644 index 000000000..19646c49f --- /dev/null +++ b/docs/docs/Google_Calendar/Rabota-s-sobytiyami/Peremestit-sobytie.md @@ -0,0 +1,75 @@ +--- +sidebar_position: 5 +--- + +# Переместить событие +Перемещает событие из одного календаря в другой + +*Функция ПереместитьСобытие(Знач Токен, Знач КалендарьИсточник, Знач КалендарьПриемник, Знач Событие) Экспорт* + + | Параметр | Тип | Назначение | + |-|-|-| + | Токен | Строка | Токен доступа | + | КалендарьИсточник | Строка | ID календаря-источника | + | КалендарьПриемник | Строка | ID календаря-приемника | + | Событие | Строка | ID события для перемещения | + + Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Google + +```bsl title="Пример кода" + + Ответ = OPI_GoogleCalendar.ПереместитьСобытие(Токен, "bayselonarrend@gmail.com", "55868c32be16935f0...", "j4nonfcc0m2..."); //Соответствие + Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка + +``` + +```json title="Результат" + +{ + "eventType": "default", + "attachments": [ + { + "iconLink": "", + "title": "Картинка2", + "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" + }, + { + "iconLink": "", + "title": "Картинка1", + "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png" + } + ], + "reminders": { + "useDefault": true + }, + "sequence": 0, + "start": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-24T16:20:49+03:00" + }, + "creator": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "end": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-24T17:20:49+03:00" + }, + "iCalUID": "f9kkj2omsqtt67g12qh2jig8uk@google.com", + "description": "Описание тестового события", + "updated": "2024-02-24T10:20:51.234Z", + "created": "2024-02-24T10:20:49.000Z", + "htmlLink": "https://www.google.com/calendar/event?eid=Zjlra2oyb21zcXR0NjdnMTJxaDJqaWc4dWsgYmF5c2Vsb25hcnJlbmRAbQ", + "location": "В офисе", + "summary": "Новое событие", + "organizer": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "status": "confirmed", + "id": "f9kkj2omsqtt67g12qh2jig8uk", + "etag": "\"3417540102468000\"", + "kind": "calendar#event" +} + +``` diff --git a/docs/docs/Google_Calendar/Rabota-s-sobytiyami/Udalit-sobytie.md b/docs/docs/Google_Calendar/Rabota-s-sobytiyami/Udalit-sobytie.md new file mode 100644 index 000000000..0d34277d3 --- /dev/null +++ b/docs/docs/Google_Calendar/Rabota-s-sobytiyami/Udalit-sobytie.md @@ -0,0 +1,29 @@ +--- +sidebar_position: 7 +--- + +# Удалить событие +Удаляет событие по ID + +*Функция УдалитьСобытие(Знач Токен, Знач Календарь, Знач Событие) Экспорт* + + | Параметр | Тип | Назначение | + |-|-|-| + | Токен | Строка | Токен доступа | + | Календарь | Строка | ID календаря | + | Событие | Строка | ID события | + + Вовзращаемое значение: Пустая строка + +```bsl title="Пример кода" + + Ответ = OPI_GoogleCalendar.УдалитьСобытие(Токен, "55868c32be16935f0...", "j4nonfcc0m2..."); //Соответствие + Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка + +``` + +```json title="Результат" + +"" + +```