Office.AddinCommands.EventCompletedOptions interface

Spécifie le comportement d’un complément à l’envoi, d’un complément de fournisseur de réunions en ligne ou d’un complément mobile de journalisation des notes lorsqu’il termine le traitement d’un événement dans Outlook.

Remarques

Jeu d’API : Boîte aux lettres 1.8

Niveau d’autorisation minimal : restreint

Mode Outlook applicable : Compose

Important:

Utilisateur

Propriétés

allowEvent

Lorsque vous utilisez la méthode completed pour signaler la fin d’un gestionnaire d’événements, cette valeur indique si l’événement géré doit continuer l’exécution ou être annulé. Par exemple, un complément à l’envoi qui gère l’événement ItemSend peut être configuré allowEventfalse de manière à annuler l’envoi d’un message.

Détails de la propriété

allowEvent

Lorsque vous utilisez la méthode completed pour signaler la fin d’un gestionnaire d’événements, cette valeur indique si l’événement géré doit continuer l’exécution ou être annulé. Par exemple, un complément à l’envoi qui gère l’événement ItemSend peut être configuré allowEventfalse de manière à annuler l’envoi d’un message.

allowEvent?: boolean;

Valeur de propriété

boolean

Remarques

Jeu d’API : Boîte aux lettres 1.8

Niveau d’autorisation minimal (Outlook) : restreint

Mode Outlook applicable : Compose

Exemples

// 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 });
    });
}