Conjunto de requisitos da API de suplemento do Outlook 1.14

O subconjunto da API de suplemento do Outlook da API javaScript do Office inclui objetos, métodos, propriedades e eventos que pode utilizar num suplemento do Outlook.

Quais são as novidades na versão 1.14?

O conjunto de requisitos 1.14 inclui todas as funcionalidades do conjunto de requisitos 1.13. Ele adicionou os seguintes recursos.

  • Foi adicionada a funcionalidade de relatórios de spam integrada .
  • Foi adicionado um método para obter a codificação Base64 de uma mensagem.
  • Foi adicionado um método para obter o URL do runtime javaScript de um suplemento.
  • Foi adicionado suporte para personalizar o texto do botão e configurar um painel de tarefas para a opção Não Enviar de uma caixa de diálogo Alertas Inteligentes .
  • Foi adicionado suporte para substituir a opção de modo de envio de um suplemento Alertas Inteligentes no runtime.
  • Foram adicionados membros para obter propriedades adicionais de uma mensagem no modo de composição.
  • Foi adicionado um método para fechar uma mensagem atual que está a ser composta com a opção de eliminar alterações não guardadas.
  • Foram adicionadas propriedades adicionais do item de correio para a funcionalidade de seleção múltipla de itens .
  • Foi adicionado suporte para identificar o tema atual do Office de um cliente do Outlook.
  • Foi adicionado suporte para obter e definir o nível de confidencialidade de um compromisso.

Log de mudanças

  • Adicionado o ponto de extensão de manifesto apenas reportPhishingCommandSurface : ativa um suplemento de relatórios de spam no friso do Outlook e impede-o de aparecer no final do friso ou na secção de capacidade excedida.

  • Foi adicionado o elemento de manifesto apenas reportPhishingCustomization : configura o botão do friso e a caixa de diálogo de pré-processamento de um suplemento spam-reporting.

  • Foi adicionado o evento Office.EventType.SpamReporting : ocorre no Outlook quando é comunicada uma mensagem não solicitada.

  • Office.SpamReportingEventArgs adicionado: fornece informações sobre o Office.EventType.SpamReporting evento que ocorre quando é comunicada uma mensagem não solicitada.

  • Office.SpamReportingEventCompletedOptions adicionado: fornece opções para personalizar a caixa de diálogo pós-processamento de um suplemento de relatórios de spam e executar operações adicionais numa mensagem reportada.

  • Foi adicionada a enumeração Office.MailboxEnums.MoveSpamItemTo : especifica a pasta para a qual uma mensagem reportada é movida assim que é processada por um suplemento spam-reporting.

  • Adicionado o método Office.context.mailbox.item.getAsFileAsync : obtém a codificação Base64 de uma mensagem.

  • Office.Urls adicionado: fornece um objeto para obter os URLs dos ambientes de runtime utilizados por um suplemento.

  • Foi adicionado o método Office.context.urls.javascriptRuntimeUrl : obtém o URL do runtime javaScript de um suplemento.

  • Foram adicionadas novas propriedades a Office.SmartAlertsEventCompletedOptions: adiciona as seguintes propriedades para personalizar a opção Não Enviar de uma caixa de diálogo Alertas Inteligentes e substituir a opção de modo de envio no runtime.

    • propriedade cancelLabel: personaliza o texto da opção Não Enviar de uma caixa de diálogo Alertas Inteligentes.
    • propriedade commandId: especifica o ID do painel de tarefas que é aberto quando a opção Não Enviar está selecionada a partir de uma caixa de diálogo Alertas Inteligentes.
    • propriedade contextData: especifica quaisquer dados JSON transmitidos ao suplemento para processamento quando a opção Não Enviar está selecionada a partir de uma caixa de diálogo Alertas Inteligentes.
    • propriedade sendModeOverride: substitui a opção de modo de envio especificada no manifesto no runtime.
  • Foi adicionada a enumeração Office.MailboxEnums.SendModeOverride : especifica a opção de modo de envio que substitui o conjunto de opções no manifesto no runtime.

  • Foi adicionada a propriedade Office.context.mailbox.item.inReplyTo : obtém o ID da mensagem original a ser respondida pela mensagem atual.

  • Adicionado o método Office.context.mailbox.item.getConversationIndexAsync : obtém a posição codificada em Base64 da mensagem atual num tópico de conversação.

  • Adicionado o método Office.context.mailbox.item.getItemClassAsync: obtém a classe de item do Exchange Web Services (EWS) de uma mensagem no modo de composição.

  • Foi adicionado o método Office.context.mailbox.item.closeAsync : fecha uma mensagem atual que está a ser composta com a opção de eliminar alterações não guardadas.

  • Foram adicionadas novas propriedades ao Office.SelectedItemDetails: adiciona as seguintes propriedades suportadas à funcionalidade de seleção múltipla de itens.

    • propriedade conversationId: fornece o identificador da conversação de mensagem que contém a mensagem que está atualmente selecionada.
    • propriedade hasAttachment: identifica se uma mensagem atualmente selecionada contém um anexo.
    • propriedade internetMessageId: fornece o identificador de mensagem da Internet da mensagem que está atualmente selecionada.
  • Foi adicionada a propriedade Office.context.officeTheme : obtém o objeto para aceder às propriedades do tema do Office atualmente selecionado.

  • Foi adicionado o evento Office.EventType.OfficeThemeChanged : ocorre quando o tema do Office é alterado no Outlook.

  • Office.OfficeThemeChangedEventArgs adicionado: fornece o tema do Office atualizado quando o Office.EventType.OfficeThemeChanged evento ocorre.

  • Foi adicionada a propriedade Office.context.mailbox.item.sensitivity : representa o nível de confidencialidade de um compromisso.

  • Office.Sensitivity adicionado: fornece métodos para obter ou definir o nível de confidencialidade de um compromisso no modo de composição.

  • Foi adicionada a enumeração Office.MailboxEnums.AppointmentSensitivityType : especifica o nível de confidencialidade de um compromisso.

Confira também