Office.MailboxEnums.SendModeOverride enum

Notes

Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Spécifie l’option de mode d’envoi qui remplace l’ensemble d’options dans le manifeste au moment de l’exécution.

Pour plus d’informations sur la façon d’implémenter un complément Alertes intelligentes, voir Gérer les événements OnMessageSend et OnAppointmentSend dans votre complément Outlook avec les alertes intelligentes.

Remarques

[ Ensemble d’API : préversion de boîte aux lettres ]

Mode Outlook applicable : Composer

Exemples

// The following example checks whether a location is specified in an appointment before it's sent.
function onAppointmentSendHandler(event) {
    Office.context.mailbox.item.location.getAsync({ asyncContext: event }, (asyncResult) => {
        const event = asyncResult.asyncContext;
        if (asyncResult.status === Office.AsyncResultStatus.Failed) {
            console.log(asyncResult.error.message);
            // If the add-in is unable to retrieve the appointment's location, the appointment isn't sent.
            event.completed({ allowEvent: false, errorMessage: "Failed to get the appointment's location." });
            return;
        }

        if (asyncResult.value === "") {
            // If no location is specified, the appointment isn't sent and the user is alerted to include a location.
            event.completed(
                {
                    allowEvent: false,
                    cancelLabel: "Add a location",
                    commandId: "msgComposeOpenPaneButton",
                    errorMessage: "Don't forget to add a meeting location.",
                    sendModeOverride: Office.MailboxEnums.SendModeOverride.PromptUser
                }
            );
        } else {
            // If a location is specified, the appointment is sent.
            event.completed({ allowEvent: true });
        }
    });
}

Champs

PromptUser = "promptUser"

Fournit l’option Envoyer quand même dans une boîte de dialogue Alertes intelligentes lorsque l’élément de courrier ne répond pas aux conditions du complément basé sur les événements. Pour plus d’informations, consultez l’option d’invite du mode d’envoi par l’utilisateur.