APIs JavaScript do Outlook suportadas no Outlook em dispositivos móveis

O Outlook para Android e no iOS suporta até ao requisito de Caixa de Correio definido como 1.5. Para expandir ainda mais as capacidades de um suplemento móvel do Outlook, determinadas APIs de conjuntos de requisitos posteriores, anteriormente disponíveis apenas para clientes web e de ambiente de trabalho do Outlook, estão agora ativadas para suporte móvel. Este artigo descreve as APIs suportadas no Outlook Mobile e quaisquer exceções de implementação.

APIs suportadas

A tabela seguinte lista um subconjunto de APIs de conjuntos de requisitos para além da 1.5 que agora podem ser implementados em suplementos móveis do Outlook. Mesmo que o conjunto de requisitos mínimo especificado no manifesto do seu suplemento seja superior a 1,5, desde que a API utilizada a partir do conjunto de requisitos posterior seja suportada, o suplemento será apresentado e ativado no Outlook no Android ou no iOS. Para obter mais informações sobre como especificar o requisito mínimo definido no seu suplemento, veja Conjuntos de requisitos da API JavaScript do Outlook.

API Conjunto de requisitos mínimo Modos suportados do Outlook Outlook suportado em clientes móveis
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)

APIs sem suporte

Apesar de o Outlook mobile suportar o conjunto de requisitos 1.5, existem algumas APIs destes conjuntos de requisitos anteriores que não são suportados. A tabela seguinte lista estas APIs e também regista funcionalidades que não são suportadas em determinados modos do Outlook.

API Conjunto de requisitos mínimo Modos do Outlook não suportados
Office.context.officeTheme Pré-visualização da caixa de correio
  • 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(opções, chamada de retorno) Caixa de correio 1.5
  • Escrever mensagem
  • Organizador de Compromissos
Office.context.mailbox.getCallbackTokenAsync(chamada de retorno, userContext) Caixa de correio 1.1 (Suporte do modo de leitura)

Caixa de correio 1.3 (Suporte para o modo de composição)
  • 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.dateTimeModified Caixa de correio 1.1
  • Mensagem lida
  • Participante do Compromisso
Office.context.mailbox.item.displayReplyAllForm Caixa de correio 1.1
  • Mensagem lida
  • Participante do Compromisso
Office.context.mailbox.item.displayReplyForm Caixa de correio 1.1
  • Mensagem lida
  • Participante do Compromisso
Office.context.mailbox.item.getRegexMatches Caixa de correio 1.1
  • Mensagem lida
  • Participante do Compromisso
Office.context.mailbox.item.getRegexMatchesByName Caixa de correio 1.1
  • Mensagem lida
  • Participante do Compromisso
Office.context.mailbox.item.bcc.addAsync

Office.context.mailbox.item.cc.addAsync

Office.context.mailbox.item.to.addAsync
Caixa de correio 1.1
  • Escrever mensagem
Office.context.mailbox.item.bcc.setAsync

Office.context.mailbox.item.cc.setAsync

Office.context.mailbox.item.to.setAsync
Caixa de correio 1.1
  • Escrever mensagem
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