calendar.event.add
Scope: calendar Права на выполнение: для всех
Описание
Добавляет новое событие.
Возвращаемое значение
Возвращает id нового события.
Параметры
Параметр | Описание |
---|---|
* type | Тип календаря:
|
* ownerId | Идентификатор владельца календаря. |
* from | Дата начала выборки. |
* to | Дата окончания выборки. |
from_ts | Может быть установлен вместо from. |
to_ts | Может быть установлен вместо to. |
* section | Идентификатор раздела. |
* name | Наименование события. |
skip_time | [Y|N] Указывает, что значение даты передается без времени. Формат даты по стандарту ISO-8601. |
timezone_from | Часовой пояс даты и времени начала события. Значение по умолчанию - таймзона текущего пользователя. Указывается в строковом виде, например: Europe/Riga. |
timezone_to | Часовой пояс даты и времени окончания события. Значение по умолчанию - таймзона текущего пользователя. Указывается в строковом виде, например: Europe/Riga. |
description | Описание события. |
color | Цвет фона события. При передачи цвета добавляемого события символ # необходимо передавать в unicode, как %23 . |
text_color | Цвет текста события. При передачи цвета добавляемого события символ # необходимо передавать в unicode, как %23 . |
accessibility | Доступность на время события:
|
importance | Важность события:
|
private_event | [Y|N] Отметка частного события. |
rrule | Повторяемость события. |
is_meeting | [Y|N] Признак встречи с участниками события. |
location | Место проведения. |
remind | Напоминание о событии:
|
attendees | Список участников события (если is_meeting == "Y"). |
host | Организатор события (если is_meeting == "Y"). |
meeting | Массив параметров, включающий в себя:
|
* - обязательные параметры |
Пример
BX24.callMethod("calendar.event.add", { type: 'user', ownerId: '2', name: 'New Event Name', description: 'Description for event', from: '2013-06-14', to: '2013-06-14', skipTime: 'Y', section: 5, color: '#9cbe1c', text_color: '#283033', accessibility: 'absent', importance: 'normal', is_meeting: 'Y', private_event: 'N', remind: [{type: 'min', count: 20}], location: 'Kaliningrad', attendees: [1, 2, 3], host: 2, meeting: { text: 'inviting text', open: true, notify: true, reinvite: false } } );
© «Битрикс», 2001-2024, «1С-Битрикс», 2024