Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете создать и запустить надстройку Outlook в Outlook на Mac так же, как и в других клиентах, включая Outlook в Интернете, Windows (новая и классическая версия), iOS и Android, не настраивая JavaScript для каждого клиента. Одни и те же вызовы из надстройки к API JavaScript для Office обычно работают одинаково, за исключением областей, описанных в следующей таблице.
Дополнительные сведения см. в статье Развертывание и установка надстроек Outlook для тестирования.
Область | Outlook в Интернете, Windows (новые и классические) и мобильные устройства | Outlook для Mac |
---|---|---|
Поддерживаемые версии office.js | Все API в Office.js. | Все API в Office.js. ПРИМЕЧАНИЕ. В Outlook для Mac только версии 16.35 (20030802) или более поздней поддерживает сохранение собрания. В противном случае метод завершается ошибкой saveAsync при вызове из собрания в режиме создания. Временное решение представлено в статье Не удается сохранить встречу как черновик в Outlook для Mac с помощью API JS для Office. |
Экземпляры серии повторяющихся встреч |
|
|
Тип получателя участника встречи | С помощью EmailAddressDetails.recipientType можно определить тип получателя участника. |
EmailAddressDetails.recipientType возвращает undefined для участников встречи. |
Строка версии клиентского приложения | Формат строки версии, возвращаемой диагностика.hostVersion, зависит от клиента Outlook.
|
Вызов diagnostics.hostVersion возвращает версию клиента Outlook. Например, 16.0 (140325) . |
Настраиваемые свойства элемента | Если сеть выходит из строя, надстройка все еще может получить доступ к кэшированным настраиваемым свойствам. | Так как Outlook на Mac не кэширует пользовательские свойства, если сеть выходит из строя, надстройки не смогут получить к ним доступ. |
Сведения о вложениях | Тип контента и имена вложений в объекте AttachmentDetails зависят от типа клиента:
|
|
Строка, представляющая часовой пояс в свойствах dateTimeCreated и dateTimeModified |
Пример: Thu Mar 13 2014 14:09:11 GMT+0800 (China Standard Time) |
Пример: Thu Mar 13 2014 14:09:11 GMT+0800 (CST) |
Точность времени в свойствах dateTimeCreated и dateTimeModified |
Если надстройка использует приведенный ниже код, то обеспечивается точность до миллисекунд.JSON.stringify(Office.context.mailbox.item, null, 4); |
Точность только до секунд. |
Поддержка надстроек в Outlook в новом пользовательском интерфейсе Mac
Надстройки Outlook теперь поддерживаются в новом пользовательском интерфейсе Mac (доступно в Outlook версии 16.38.506). Наборы требований, поддерживаемые в настоящее время в новом пользовательском интерфейсе Mac, см. в статье Поддержка клиента набора обязательных элементов API Outlook.
Дополнительные сведения о новом пользовательском интерфейсе Mac см. в статье Новый Outlook для Mac.
Вы можете определить, на какой версии пользовательского интерфейса вы используете, следующим образом:
Классический пользовательский интерфейс
Новый пользовательский интерфейс
Поддержка надстроек с унифицированным манифестом для Microsoft 365
Надстройки, использующие унифицированный манифест для Microsoft 365 , не поддерживаются в Outlook на Mac напрямую. Чтобы запустить надстройку этого типа, ее необходимо сначала опубликовать в AppSource. Затем из унифицированного манифеста создается манифест только надстройки, что позволяет установить надстройку в Outlook на Mac.
Если вы развертываете надстройку, которая использует унифицированный манифест в центре Microsoft 365 Admin и требует, чтобы она запускалась в Outlook на Mac, надстройка должна быть опубликованной надстройкой AppSource. Пользовательские надстройки или бизнес-надстройки, использующие унифицированный манифест, в настоящее время не могут быть развернуты в центре Microsoft 365 Admin.
Дополнительные сведения см. в разделе "Поддержка клиентов и платформ" статьи Надстройки Office с манифестом унифицированного приложения для Microsoft 365.
Office Add-ins