Office.AddinCommands.EventCompletedOptions interface

Especifica o comportamento de um suplemento ao enviar, suplemento de provedor de reunião online ou suplemento móvel de registro de notas quando conclui o processamento de um evento no Outlook.

Comentários

Conjunto de APIs: Caixa de Correio 1.8

Nível mínimo de permissão: restrito

Modo do Outlook aplicável: Compose

Importante:

Usada por

Propriedades

allowEvent

Quando você usa o método concluído para sinalizar a conclusão de um manipulador de eventos, esse valor indica se o evento manipulado deve continuar a execução ou ser cancelado. Por exemplo, um suplemento ao enviar que manipula o ItemSend evento pode ser definido allowEvent como false para cancelar o envio de uma mensagem.

Detalhes da propriedade

allowEvent

Quando você usa o método concluído para sinalizar a conclusão de um manipulador de eventos, esse valor indica se o evento manipulado deve continuar a execução ou ser cancelado. Por exemplo, um suplemento ao enviar que manipula o ItemSend evento pode ser definido allowEvent como false para cancelar o envio de uma mensagem.

allowEvent?: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: Caixa de Correio 1.8

Nível mínimo de permissão (Outlook): restrito

Modo do Outlook aplicável: Compose

Exemplos

// In this example, the checkMessage function was registered as an event handler for ItemSend.
function checkMessage(event) {
    // Get the item being sent.
    const outgoingMsg = Office.context.mailbox.item;

    // Check if subject contains "BLOCK".
    outgoingMsg.subject.getAsync(function (result) {
        // Subject is in `result.value`.
        // If search term "BLOCK" is found, don't send the message.
        const notFound = -1;
        const allowEvent = (result.value.indexOf('BLOCK') === notFound);
        event.completed({ allowEvent: allowEvent });
    });
}