Requisitos da API do suplemento do Outlook definidos 1.9

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

Observação

Esta documentação destina-se a um conjunto de requisitos que não seja o mais recente.

Novidades da versão 1.9

O conjunto de requisitos de caixa de correio 1.9 inclui todos os recursos do conjunto de requisitos 1.8. Ele adicionou os seguintes recursos.

  • Adicionado suporte para acrescentar conteúdo a um item de email ao enviar.
  • Adicionado um método para obter todas as propriedades personalizadas de um item de email em uma caixa de correio.
  • Métodos adicionados para exibir uma nova mensagem ou formulário de compromisso.
  • Métodos adicionados para exibir uma mensagem ou compromisso existente.
  • Adicionado suporte para Dialog.messageChild entregar uma mensagem da página do host, como um painel de tarefas ou um comando de função, para uma caixa de diálogo que foi aberta a partir da página.

Lista de APIs

A tabela a seguir lista as APIs introduzidas no conjunto de requisitos de Caixa de correio 1.9. Para exibir a documentação de referência da API para todas as APIs compatíveis com o conjunto de requisitos de Caixa de correio 1.9 ou anterior, consulte APIs do Outlook.

Classe Campos Descrição
AppointmentRead displayReplyAllFormAsync(formData: string | ReplyFormData, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário de resposta que inclui o remetente e todos os destinatários da mensagem selecionada ou o organizador e todos os participantes da mensagem
displayReplyAllFormAsync(formData: string | ReplyFormData, opções: Office.AsyncContextOptions, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário de resposta que inclui o remetente e todos os destinatários da mensagem selecionada ou o organizador e todos os participantes da mensagem
displayReplyFormAsync(formData: string | ReplyFormData, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário de resposta que inclui o remetente da mensagem selecionada ou o organizador do compromisso selecionado.
displayReplyFormAsync(formData: string | ReplyFormData, opções: Office.AsyncContextOptions, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário de resposta que inclui o remetente da mensagem selecionada ou o organizador do compromisso selecionado.
Body appendOnSendAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) Acrescenta em envia o conteúdo especificado para o final do corpo do item, após qualquer assinatura.
appendOnSendAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Acrescenta em envia o conteúdo especificado para o final do corpo do item, após qualquer assinatura.
CustomProperties getAll() Retorna um objeto com todas as propriedades personalizadas em uma coleção de pares nome/valor.
Caixa de Correio displayAppointmentFormAsync(itemId: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um compromisso de calendário existente.
displayAppointmentFormAsync(itemId: string, opções: Office.AsyncContextOptions, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um compromisso de calendário existente.
displayMessageFormAsync(itemId: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) Exibe uma mensagem existente.
displayMessageFormAsync(itemId: string, opções: Office.AsyncContextOptions, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe uma mensagem existente.
displayNewAppointmentFormAsync(parâmetros: AppointmentForm, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário para criar um compromisso no calendário.
displayNewAppointmentFormAsync(parâmetros: AppointmentForm, opções: Office.AsyncContextOptions, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário para criar um compromisso no calendário.
displayNewMessageFormAsync(parameters: MessageForm, callback?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário para criar uma nova mensagem.
displayNewMessageFormAsync(parameters: MessageForm, options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário para criar uma nova mensagem.
MessageRead displayReplyAllFormAsync(formData: string | ReplyFormData, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário de resposta que inclui o remetente e todos os destinatários da mensagem selecionada ou o organizador e todos os participantes da mensagem
displayReplyAllFormAsync(formData: string | ReplyFormData, opções: Office.AsyncContextOptions, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário de resposta que inclui o remetente e todos os destinatários da mensagem selecionada ou o organizador e todos os participantes da mensagem
displayReplyFormAsync(formData: string | ReplyFormData, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário de resposta que inclui o remetente da mensagem selecionada ou o organizador do compromisso selecionado.
displayReplyFormAsync(formData: string | ReplyFormData, opções: Office.AsyncContextOptions, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) Exibe um formulário de resposta que inclui o remetente da mensagem selecionada ou o organizador do compromisso selecionado.

Atualizações de manifesto

A tabela a seguir lista as atualizações de manifesto introduzidas no conjunto de requisitos de caixa de correio 1.9. Para saber mais sobre os tipos de manifestos de Suplementos do Office, consulte Manifesto de Suplementos do Office.

Recurso Manifesto unificado para o Microsoft 365 Manifesto somente do suplemento Descrição
Acrescentar ao enviar "authorization.permissions.resourceSpecific.name" Defina como "Mailbox.AppendOnSend.User" Elemento ExtendedPermissions Habilita o suporte para o recurso de acréscimo ao enviar.

Confira também