Conjunto de requisitos de Versão prévia da API de suplemento do Outlook

O subconjunto de API de suplemento do Outlook da API JavaScript do Office inclui objetos, métodos, propriedades e eventos que você pode usar em um suplemento do Outlook.

As APIs de visualização estão sujeitas a alterações e não são destinadas para uso em um ambiente de produção. Recomendamos que você experimente apenas em ambiente de teste e desenvolvimento. Não use APIs de visualização em um ambiente de produção ou em documentos críticos aos negócios.

Para usar APIs de visualização:

O conjunto de requisitos de visualização inclui todos os recursos do conjunto de requisitos 1.13.

Importante

Essa documentação é para um conjunto de requisitosde visualização. Esse conjunto de requisitos ainda não foi totalmente implementado e os clientes não relatarão com precisão o suporte a ele. Você não deve especificar esse requisito definido em seu manifesto de suplemento.

Recursos no modo de visualização

Os seguintes recursos estão no modo de visualização.

Ativar um suplemento baseado em evento em uma mensagem no modo de leitura

Eventos OnMessageReadWithCustomAttachment e OnMessageReadWithCustomHeader

Foram adicionados eventos para ativar um suplemento baseado em evento em uma mensagem no modo de leitura quando ele contém determinados tipos de anexo ou cabeçalhos personalizados da Internet.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Atributo HeaderName no elemento LaunchEvent

Adicionou um atributo ao <elemento LaunchEvent> XML para especificar o nome do cabeçalho da Internet no qual o OnMessageReadWithCustomHeader evento ocorre.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Elemento MessageAttachments

Adicionou um elemento XML para especificar a extensão de arquivo do anexo incluído em uma mensagem na qual o OnMessageReadWithCustomAttachment evento ocorre.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)




Propriedades adicionais do calendário

Office.IsAllDayEvent

Adicionado um novo objeto que representa a propriedade de evento durante todo o dia de um compromisso no modo de composição.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Office.Sensitivity

Adicionado um novo objeto que representa o nível de confidencialidade de um compromisso no modo de composição.

Disponível em: Outlook no Windows (assinatura do Microsoft 365), Outlook no Mac (assinatura do Microsoft 365), Outlook na Web (moderna), novo Outlook no Windows (versão prévia)

Office.context.mailbox.item.isAllDayEvent

Adicionou uma nova propriedade que representa se um compromisso for um evento durante todo o dia.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Office.context.mailbox.item.sensitivity

Adicionou uma nova propriedade que representa a confidencialidade de um compromisso.

Disponível em: Outlook no Windows (assinatura do Microsoft 365), Outlook no Mac (assinatura do Microsoft 365), Outlook na Web (moderna), novo Outlook no Windows (versão prévia)

Office.MailboxEnums.AppointmentSensitivityType

Adicionou um novo enumeração AppointmentSensitivityType que representa as opções de confidencialidade disponíveis em um compromisso.

Disponível em: Outlook no Windows (assinatura do Microsoft 365), Outlook no Mac (assinatura do Microsoft 365), Outlook na Web (moderna), novo Outlook no Windows (versão prévia)




Membros adicionais da mensagem

Office.context.mailbox.item.inReplyTo

Adicionou uma propriedade para obter a ID da mensagem original que está sendo respondida pela mensagem atual.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Office.context.mailbox.item.getConversationIndexAsync

Adicionou um método para obter a posição codificada de Base64 da mensagem atual em um thread de conversa.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Office.context.mailbox.item.getItemClassAsync

Adicionou um método para obter a classe de item EWS (Exchange Web Services) de uma mensagem no modo de composição.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)




Fechar e descartar uma mensagem em composição

Office.context.mailbox.item.closeAsync

Método adicionado para fechar uma mensagem atual que está sendo composta com a opção de descartar alterações não salvas.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)




Obter a URL do runtime JavaScript de um suplemento

Office.context.urls.javascriptRuntimeUrl

Propriedade adicionada para obter a URL do runtime JavaScript de um suplemento.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)




Relatórios de spam integrados

Ponto de extensão ReportPhishingCommandSurface

Adicionou um ponto de extensão para ativar o suplemento de relatório de spam na faixa de opções do Outlook e impedir que ele apareça no final da faixa de opções ou na seção de estouro.

Disponível em: Outlook no Windows (assinatura do Microsoft 365), Outlook no Mac (assinatura do Microsoft 365), Outlook na Web (moderna), novo Outlook no Windows (versão prévia)

Elemento ReportPhishingCustomization

Adicionou um elemento de manifesto para configurar o botão de faixa de opções e a caixa de diálogo de pré-processamento de um suplemento de relatório de spam.

Disponível em: Outlook no Windows (assinatura do Microsoft 365), Outlook no Mac (assinatura do Microsoft 365), Outlook na Web (moderna), novo Outlook no Windows (versão prévia)

Office.context.mailbox.item.getAsFileAsync

Adicionou um método para obter a codificação Base64 de uma mensagem.

Disponível em: Outlook no Windows (assinatura do Microsoft 365), Outlook no Mac (assinatura do Microsoft 365), Outlook na Web (moderna), novo Outlook no Windows (versão prévia)

Office.SpamReportingEventCompletedOptions

Criou opções para personalizar uma caixa de diálogo pós-processamento ou configurar um suplemento de relatório de spam para executar operações adicionais em uma mensagem relatada, como excluí-la da caixa de entrada.

Disponível em: Outlook no Windows (assinatura do Microsoft 365), Outlook no Mac (assinatura do Microsoft 365), Outlook na Web (moderna), novo Outlook no Windows (versão prévia)

Office.MailboxEnums.MoveSpamItemTo

Adicionou um novo enumeração para especificar a pasta para a qual uma mensagem relatada é movida depois de processada por um suplemento de relatório de spam.

Disponível em: Outlook no Windows (assinatura do Microsoft 365), Outlook no Mac (assinatura do Microsoft 365), Outlook na Web (moderna), novo Outlook no Windows (versão prévia)

Para saber mais sobre como implementar o recurso integrado de relatório de spam em seu suplemento, consulte Implementar um suplemento integrado de relatório de spam (versão prévia).




Várias opções de item: propriedades adicionais da mensagem

Office.SelectedItemDetails

A capacidade de obter as propriedades das mensagens selecionadas no Outlook usando Office.context.mailbox.getSelectedItemsAsync foi introduzida no conjunto de requisitos 1.13. Propriedades adicionais, como conversationId, internetMessageIde hasAttachment, agora estão disponíveis na versão prévia.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)




Tema do Office

Office.context.officeTheme

Capacidade adicional para obter o tema do Office.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Office.EventType.OfficeThemeChanged

Adicionado OfficeThemeChanged evento Mailbox.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)




Alertas Inteligentes: Personalize a opção Não Enviar e substitua a opção de modo de envio no runtime

Office.SmartAlertsEventCompletedOptions: Opções adicionais

Adicionamos opções adicionais event.completed para personalizar o botão Não enviar da caixa de diálogo Alertas Inteligentes e substituir a opção de modo de envio no runtime.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Office.MailboxEnums.SendModeOverride

Adicionou um enumeração para especificar a opção de modo de envio que substitui a opção definida no manifesto no runtime.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Para saber como implementar esses recursos, confira o passo a passo alertas inteligentes.




Definir temporariamente o corpo ou o assunto exibido no modo de leitura

Office.context.mailbox.item.display

Foi adicionada uma propriedade que obtém um objeto para definir temporariamente o conteúdo exibido no corpo ou assunto de uma mensagem no modo de leitura.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Office.Display

Adicionou um objeto que fornece propriedades para definir temporariamente o conteúdo exibido no corpo ou assunto de uma mensagem no modo de leitura.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Office.DisplayedBody

Foi adicionado um objeto que fornece um método para definir temporariamente o conteúdo exibido no corpo de uma mensagem no modo de leitura.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)

Office.DisplayedSubject

Adicionado um objeto que fornece um método para definir temporariamente o conteúdo exibido no assunto de uma mensagem no modo de leitura.

Disponível em: Outlook no Windows (assinatura do Microsoft 365)




Confira também