Набор обязательных требований к API надстройки Outlook 1.11

Подмножество API надстройки Outlook API JavaScript для Office включает объекты, методы, свойства и события, которые можно использовать в надстройке Outlook.

Примечание.

В этой документации рассматривается не последняя версия набора обязательных элементов.

Новые возможности версии 1.11

Набор обязательных для почтового ящика 1.11 включает все функции набора требований 1.10. В нем добавлены перечисленные ниже возможности.

  • Добавлены следующие новые события для активации на основе событий.
    • OnAppointmentAttachmentsChanged
    • OnAppointmentAttendeesChanged
    • OnAppointmentRecurrenceChanged
    • OnAppointmentTimeChanged
    • OnInfoBarDismissClicked
    • OnMessageAttachmentsChanged
    • OnMessageRecipientsChanged
  • Добавлены API SessionData.

Список API

В следующей таблице перечислены API, представленные в наборе обязательных почтовых ящиков 1.11. Справочную документацию по API для всех API, поддерживаемых набором обязательных почтовых ящиков версии 1.11 или более ранней версии, см. в разделе API Outlook.

Класс Поля Описание
AppointmentCompose sessionData Управляет SessionData элемента в режиме Compose.
MessageCompose sessionData Управляет SessionData элемента в режиме Compose.
SessionData clearAsync(callback?: (asyncResult: Office.AsyncResult<void>) => void) Очищает все пары "ключ-значение" данных сеанса.
clearAsync(options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Очищает все пары "ключ-значение" данных сеанса.
getAllAsync(callback: (asyncResult: объект Office.AsyncResult<) => void)> Возвращает все пары "ключ-значение" данных сеанса.
getAsync(name: string, callback: (asyncResult: Office.AsyncResult<string>) => void) Возвращает значение данных сеанса указанного ключа.
removeAsync(name: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) Удаляет пару "ключ-значение" данных сеанса.
removeAsync(name: string, options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Удаляет пару "ключ-значение" данных сеанса.
setAsync(name: string, value: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) Задает пару "ключ-значение" данных сеанса.
setAsync(name: string, value: string, options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Задает пару "ключ-значение" данных сеанса.

См. также