Skip to Content

Получить календари

Элемент получает список календарей пользователя и/или его календарь по умолчанию. Для корректной работы следует поместить элемент в контейнер Microsoft 365.

Полученный календарь используется в свойстве Календарь элементов Создать событие и Поиск событий, если нужно работать не с календарем по умолчанию.

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента . Символ * в названии свойства указывает на обязательность его заполнения.

СвойствоТипОписание
Аккаунт:
E-MailStringАдрес пользователя, например "robot@company.ru". См. Свойство E-Mail
Результат:
КалендариList<Calendar>Переменная для сохранения списка календарей пользователя
КалендарьCalendarПеременная для сохранения календаря по умолчанию

Практический пример

Выбор дополнительного календаря по имени

  • E-Mail: "robot@company.ru"
  • Календари: calendars

Календарь «Отпуска»: calendars.First(c => c.Name == "Отпуска").

Возможные ошибки

ОшибкаПричина и решение
Access is deniedНе заполнен E-Mail при входе от имени приложения или не выдано разрешение Calendars.Read
ErrorItemNotFound / MailboxNotEnabledForRESTAPIУ пользователя нет почтового ящика Exchange Online
Last updated on