APIs JavaScript do Outlook com suporte no Outlook em dispositivos móveis

O Outlook no Android e no iOS suporta até o conjunto de requisitos de caixa de correio 1.5. Para ampliar ainda mais os recursos de um suplemento móvel do Outlook, determinadas APIs de conjuntos de requisitos posteriores, anteriormente disponíveis apenas para clientes Web e da área de trabalho do Outlook, agora estão habilitadas para suporte móvel. Este artigo descreve as APIs com suporte no Outlook mobile e quaisquer exceções de implementação.

APIs com suporte

A tabela a seguir lista um subconjunto de APIs de conjuntos de requisitos além da versão 1.5 que agora podem ser implementadas nos suplementos do Outlook para dispositivos móveis. Mesmo que o conjunto de requisitos mínimos especificado no manifesto do seu suplemento seja maior que 1,5, desde que a API usada no conjunto de requisitos posterior seja compatível, o suplemento aparecerá e será ativado no Outlook no Android ou no iOS. Para obter mais informações sobre como especificar o conjunto de requisitos mínimos em seu suplemento, consulte Conjuntos de requisitos da API JavaScript do Outlook.

API Requisito mínimo definido Modos do Outlook com suporte Outlook em clientes móveis com suporte
Office.context.mailbox.getIsIdentityManaged Não aplicável
  • Escrever
  • Leitura
  • Android (Versão 4.2443.0 ou posterior)
  • iOS (versão 4.2443.0 ou posterior)
Office.context.mailbox.getIsOpenFromLocationAllowed Não aplicável
  • Escrever
  • Leitura
  • Android (Versão 4.2443.0 ou posterior)
  • iOS (versão 4.2443.0 ou posterior)
Office.context.mailbox.getIsSaveToLocationAllowed Não aplicável
  • Escrever
  • Leitura
  • Android (Versão 4.2443.0 ou posterior)
  • iOS (versão 4.2443.0 ou posterior)
Office.context.mailbox.item.addFileAttachmentFromBase64Async Caixa de correio 1.8
  • Escrever mensagem
  • Android (Versão 4.2352.0 ou posterior)
  • iOS (versão 4.2352.0 ou posterior)
Office.context.mailbox.item.body.setSignatureAsync Caixa de correio 1.10
  • Escrever mensagem
  • Android (Versão 4.2352.0 ou posterior)
  • iOS (versão 4.2352.0 ou posterior)
Office.context.mailbox.item.disableClientSignatureAsync Caixa de correio 1.10
  • Escrever mensagem
  • Android (Versão 4.2352.0 ou posterior)
  • iOS (versão 4.2352.0 ou posterior)
Office.context.mailbox.item.from.getAsync Caixa de correio 1.7
  • Escrever mensagem
  • Android (Versão 4.2352.0 ou posterior)
  • iOS (versão 4.2352.0 ou posterior)
Office.context.mailbox.item.getComposeTypeAsync Caixa de correio 1.10
  • Escrever mensagem
  • Android (Versão 4.2352.0 ou posterior)
  • iOS (versão 4.2352.0 ou posterior)
Office.context.mailbox.item.internetHeaders.getAsync Caixa de correio 1.8
  • Escrever mensagem
  • Android (Versão 4.2405.0 ou posterior)
  • iOS (versão 4.2405.0 ou posterior)
Office.context.mailbox.item.internetHeaders.removeAsync Caixa de correio 1.8
  • Escrever mensagem
  • Android (Versão 4.2405.0 ou posterior)
  • iOS (versão 4.2405.0 ou posterior)
Office.context.mailbox.item.internetHeaders.setAsync Caixa de correio 1.8
  • Escrever mensagem
  • Android (Versão 4.2405.0 ou posterior)
  • iOS (versão 4.2405.0 ou posterior)
Office.context.mailbox.item.sessionData Caixa de correio 1.11
  • Escrever mensagem
  • Android (Versão 4.2425.0)
  • iOS (Versão 4.2425.0)
Office.AddinCommands.EventCompletedOptions Caixa de correio 1.8
  • Escrever
  • Android
  • iOS

Eventos com suporte

A tabela a seguir lista os eventos que podem ser manipulados pelos suplementos em execução no Outlook em dispositivos móveis. Para obter mais informações sobre a ativação baseada em eventos, consulte Implementar a ativação baseada em eventos nos suplementos móveis do Outlook.

Nome canônico do evento Clientes com suporte
OnNewMessageCompose
  • Android (Versão 4.2352.0 e posterior)
  • iOS (versão 4.2352.0 e posterior)
OnMessageRecipientsChanged
  • Android (Versão 4.2425.0 e posterior)
  • iOS (versão 4.2425.0 e posterior)
OnMessageFromChanged
  • Android (versão 4.2502.0 e posterior)
  • iOS (Versão 4.2502.0 e posterior)

APIs sem suporte

Embora o Outlook Mobile dê suporte até o conjunto de requisitos 1.5, há algumas APIs desses conjuntos de requisitos anteriores que não têm suporte. A tabela a seguir lista essas APIs e também observa os recursos que não têm suporte em determinados modos do Outlook.

API Requisito mínimo definido Modos do Outlook sem suporte
Office.context.officeTheme Caixa de correio 1.14
  • Mensagem lida
  • Escrever mensagem
  • Participante do compromisso
  • Organizador de compromissos
Office.context.mailbox.ewsUrl Caixa de correio 1.1
  • Mensagem lida
  • Escrever mensagem
  • Participante do compromisso
  • Organizador de compromissos
Office.context.mailbox.convertToEwsId Caixa de correio 1.3
  • Mensagem lida
  • Escrever mensagem
  • Participante do compromisso
  • Organizador de compromissos
Office.context.mailbox.convertToRestId Caixa de correio 1.3
  • Mensagem lida
  • Escrever mensagem
  • Participante do compromisso
  • Organizador de compromissos
Office.context.mailbox.displayAppointmentForm Caixa de correio 1.1
  • Mensagem lida
  • Escrever mensagem
  • Participante do compromisso
  • Organizador de compromissos
Office.context.mailbox.displayMessageForm Caixa de correio 1.1
  • Mensagem lida
  • Escrever mensagem
  • Participante do compromisso
  • Organizador de compromissos
Office.context.mailbox.displayNewAppointmentForm Caixa de correio 1.1
  • Mensagem lida
  • Participante do compromisso
Office.context.mailbox.getCallbackTokenAsync(options, callback) Caixa de correio 1.5
  • Escrever mensagem
  • Organizador de compromissos
Office.context.mailbox.getCallbackTokenAsync(callback, userContext) Caixa de correio 1.1 (suporte ao modo de leitura)

Caixa de correio 1.3 (suporte ao modo Compose)
  • Mensagem lida
  • Escrever mensagem
  • Participante do compromisso
  • Organizador de compromissos
Office.context.mailbox.makeEwsRequestAsync Caixa de correio 1.1
  • Mensagem lida
  • Escrever mensagem
  • Participante do compromisso
  • Organizador de compromissos
Office.context.mailbox.item.addFileAttachmentAsync (MessageCompose, AppointmentCompose) Caixa de correio 1.1 (Windows e Mac clássicos)

Mailbox 1.8 (Web, novo Windows)
  • Escrever mensagem
  • Organizador de compromissos
Office.context.mailbox.item.dateTimeModified (MessageRead, AppointmentRead) Caixa de correio 1.1
  • Mensagem lida
  • Participante do compromisso
Office.context.mailbox.item.displayReplyAllForm (MessageRead, AppointmentRead) Caixa de correio 1.1
  • Mensagem lida
  • Participante do compromisso
Office.context.mailbox.item.displayReplyForm (MessageRead, AppointmentRead) Caixa de correio 1.1
  • Mensagem lida
  • Participante do compromisso
Office.context.mailbox.item.getRegexMatches (MessageRead, AppointmentRead) Caixa de correio 1.1
  • Mensagem lida
  • Participante do compromisso
Office.context.mailbox.item.getRegexMatchesByName (MessageRead, AppointmentRead) Caixa de correio 1.1
  • Mensagem lida
  • Participante do compromisso
Office.context.mailbox.item.notificationMessages(MessageRead, MessageCompose, AppointmentRead, AppointmentCompose) Caixa de correio 1.3
  • Participante do compromisso
  • Organizador de compromissos
Office.context.mailbox.item.body.getTypeAsync Caixa de correio 1.1
  • Escrever mensagem
Office.context.mailbox.item.body.prependAsync Caixa de correio 1.1
  • Escrever mensagem
Office.context.mailbox.item.body.setAsync Caixa de correio 1.1
  • Escrever mensagem
Office.context.mailbox.item.subject.setAsync Caixa de correio 1.1
  • Escrever mensagem

Confira também