Comparación de la compatibilidad de complementos de Outlook en Outlook en Mac con otros clientes de Outlook
Puede crear y ejecutar un complemento de Outlook de la misma manera en Outlook en Mac que en los demás clientes, incluidos Outlook en la Web, Windows (nuevo y clásico), iOS y Android, sin personalizar javaScript para cada cliente. Las mismas llamadas desde el complemento a la API de JavaScript de Office suelen funcionar de la misma manera, excepto para las áreas descritas en la tabla siguiente.
Para obtener más información, vea Implementar e instalar aplicaciones de correo para probar en Outlook 2013 Preview.
Para obtener información sobre la nueva compatibilidad con la interfaz de usuario, vea Compatibilidad con complementos en Outlook en la nueva interfaz de usuario de Mac.
Área | Outlook en la Web, Windows (nuevo y clásico) y dispositivos móviles | Outlook en Mac |
---|---|---|
Versiones admitidas de office.js | Todas las API de Office.js. | Todas las API de Office.js. NOTA: En Outlook en Mac, solo la versión 16.35 (20030802) o posterior admite guardar una reunión. De lo contrario, se produce un error en el saveAsync método cuando se llama desde una reunión en modo de redacción. Consulte No se puede guardar una reunión como borrador en Outlook para Mac mediante la API de Office JS para obtener una solución alternativa. |
Instancias de una serie de citas periódicas |
|
|
Tipo de destinatario de un asistente de cita | Puede usar EmailAddressDetails.recipientType para identificar el tipo de destinatario de un asistente. |
EmailAddressDetails.recipientType devuelve undefined para los asistentes a la cita. |
Cadena de versión de la aplicación cliente | El formato de la cadena de versión devuelta por diagnostics.hostVersion depende del cliente de Outlook.
|
La diagnostics.hostVersion llamada devuelve la versión del cliente de Outlook. Por ejemplo, 16.0 (140325) . |
Propiedades personalizadas de un elemento | Si la red deja de funcionar, un complemento todavía puede tener acceso a propiedades personalizadas almacenadas en caché. | Dado que Outlook en Mac no almacena en caché las propiedades personalizadas, si la red deja de funcionar, los complementos no podrán acceder a ellas. |
Detalles de datos adjuntos | El tipo de contenido y los nombres de datos adjuntos de un objeto AttachmentDetails dependen del tipo de cliente:
|
|
Cadena que representa la zona horaria en las propiedades dateTimeCreated y dateTimeModified |
Por ejemplo: Thu Mar 13 2014 14:09:11 GMT+0800 (China Standard Time) |
Por ejemplo: Thu Mar 13 2014 14:09:11 GMT+0800 (CST) |
Precisión temporal de dateTimeCreated y dateTimeModified |
Si un complemento usa el código siguiente, la precisión será de hasta un milisegundo.JSON.stringify(Office.context.mailbox.item, null, 4); |
La precisión es sólo de hasta un segundo. |
Compatibilidad con complementos en Outlook en la nueva interfaz de usuario de Mac
Los complementos de Outlook ahora se admiten en la nueva interfaz de usuario de Mac (disponible en la versión 16.38.506 de Outlook). Para ver los conjuntos de requisitos admitidos actualmente en la nueva interfaz de usuario de Mac, consulte Compatibilidad con el cliente del conjunto de requisitos de la API de Outlook.
Para obtener más información sobre la nueva interfaz de usuario de Mac, consulte El nuevo Outlook para Mac.
Puede determinar la versión de la interfaz de usuario en la que se encuentra, como se indica a continuación:
Interfaz de usuario clásica
Nueva interfaz de usuario