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:
Você deve usar a versão prévia da biblioteca de API JavaScript do Office da CDN (rede de distribuição de conteúdo)Office.js. O arquivo de definição de tipo da compilação TypeScript e IntelliSense pode ser encontrado na CDN e DefinitelyTyped. Você pode instalar esses tipos com
npm install --save-dev @types/office-js-preview
(certifique-se de remover os tipos para@types/office-js
se você os instalou anteriormente).Talvez seja necessário ingressar no programa Microsoft 365 Insider para ter acesso a builds mais recentes do Office no Outlook no Windows e no Mac.
Talvez seja necessário configurar a opção de versão direcionada em seu locatário do Microsoft 365 para visualizar recursos no Outlook na Web. Para obter mais informações, consulte a seção "Versão direcionada" de Configurar as opções de versão Standard ou Targeted.
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
, internetMessageId
e 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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de