Сравнение поддержки надстроек Outlook в Outlook на Mac с другими клиентами Outlook
Вы можете создать и запустить надстройку Outlook в Outlook на Mac так же, как и в других клиентах, включая Outlook в Интернете, Windows (новая и классическая версия), iOS и Android, не настраивая JavaScript для каждого клиента. Одни и те же вызовы из надстройки к API JavaScript для Office обычно работают одинаково, за исключением областей, описанных в следующей таблице.
Дополнительные сведения см. в статье Развертывание и установка надстроек Outlook для тестирования.
Сведения о поддержке нового пользовательского интерфейса см. в статье Поддержка надстроек в Outlook в новом пользовательском интерфейсе Mac.
Область | 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.
Вы можете определить, на какой версии пользовательского интерфейса вы используете, следующим образом:
Классический пользовательский интерфейс
Новый пользовательский интерфейс
Office Add-ins