Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.10
O conjunto de requisitos de caixa de correio 1.10 inclui todos os recursos do conjunto de requisitos 1.9. Ele adicionou os seguintes recursos.
- Adicionado suporte para ativação baseada em eventos.
- Adicionado suporte para recursos de assinatura de email.
- Adicionado suporte para o objeto OfficeRuntime.Storage com o recurso de ativação baseada em eventos.
- Adição da capacidade de incluir uma ação personalizada em uma mensagem de notificação.
Lista de APIs
A tabela a seguir lista as APIs introduzidas no conjunto de requisitos de Caixa de Correio 1.10. Para exibir a documentação de referência de API para todas as APIs compatíveis com o conjunto de requisitos de Caixa de correio 1.10 ou anterior, consulte APIs do Outlook.
| Classe | Campos | Descrição |
|---|---|---|
| AppointmentCompose | disableClientSignatureAsync(callback?: (asyncResult: Office.AsyncResult<void>) => void) | Desabilita a assinatura do cliente Outlook. |
| disableClientSignatureAsync(opções: Office.AsyncContextOptions, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) | Desabilita a assinatura do cliente Outlook. | |
| isClientSignatureEnabledAsync(callback: (asyncResult: Office.AsyncResult<boolean>) => void) | Obtém se a assinatura do cliente está habilitada. | |
| isClientSignatureEnabledAsync(options: Office.AsyncContextOptions, callback: (asyncResult: Office.AsyncResult<boolean>) => void) | Obtém se a assinatura do cliente está habilitada. | |
| Body | setSignatureAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) | Adiciona uma assinatura ao corpo do item se ele não tiver uma assinatura existente. |
| setSignatureAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) | Adiciona uma assinatura ao corpo do item se ele não tiver uma assinatura existente. | |
| InfobarClickedEventArgs | infobarDetalhes | Obtém detalhes adicionais sobre a mensagem de notificação. |
| tipo | Obtém o tipo do evento. | |
| InfobarDetails | actionType | O tipo de ação. |
| infobarType | O tipo de notificação. | |
| Evento de caixa de correio | completed() | Indica que o suplemento baseado em eventos, geração de relatórios de spam ou de descriptografia concluiu o processamento de um evento. |
| MessageCompose | disableClientSignatureAsync(callback?: (asyncResult: Office.AsyncResult<void>) => void) | Desabilita a assinatura do cliente Outlook. |
| disableClientSignatureAsync(opções: Office.AsyncContextOptions, retorno de chamada?: (asyncResult: Office.AsyncResult<void>) => void) | Desabilita a assinatura do cliente Outlook. | |
| getComposeTypeAsync(callback: (asyncResult: Office.AsyncResult) => void) | Especifica o tipo de redação da mensagem e seu tipo de coerção. | |
| getComposeTypeAsync(options: Office.AsyncContextOptions, callback: (asyncResult: Office.AsyncResult) => void) | Especifica o tipo de redação da mensagem e seu tipo de coerção. | |
| isClientSignatureEnabledAsync(callback: (asyncResult: Office.AsyncResult<boolean>) => void) | Obtém se a assinatura do cliente está habilitada. | |
| isClientSignatureEnabledAsync(options: Office.AsyncContextOptions, callback: (asyncResult: Office.AsyncResult<boolean>) => void) | Obtém se a assinatura do cliente está habilitada. | |
| NotificationMessageAction | actionText | O texto do link de ação. |
| actionType | O tipo de ação a ser executada. | |
| commandId | O botão definido no manifesto. | |
| contextData | Todos os dados JSON que o botão de ação precisa passar para o suplemento. | |
| NotificationMessageDetails | actions | Especifica ações para a mensagem. |
| ActionType | ShowTaskPane | A showTaskPane ação. |
| ComposeType | Encaminhar | para a frente. |
| NewMail | Novo email. | |
| Responder | Responder. | |
| InfobarActionType | Ignorar | A ação Ignorar foi selecionada. |
| InfobarType | Erro | A notificação exibe uma mensagem de erro. |
| Informativo | A notificação exibe uma mensagem informativa. | |
| Insights | A notificação exibe uma mensagem informativa com ações. | |
| ProgressIndicator | A notificação exibe um indicador de progresso. | |
| ItemNotificationMessageType | InsightMessage | A mensagem de notificação é uma mensagem informativa com ações. |
Atualizações de manifesto
A tabela a seguir lista as atualizações de manifesto introduzidas no conjunto de requisitos de Caixa de correio 1.10. 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 |
|---|---|---|---|
| Ativação baseada em evento | "extensions.autoRunEvents" |
Ponto de extensão LaunchEvent | Configura a funcionalidade de ativação baseada em evento. |