Office.MailboxEnums.DelegatePermissions enum

Ce masque de bits représente les autorisations d’un délégué sur un dossier partagé ou les autorisations d’un utilisateur sur une boîte aux lettres partagée.

Remarques

[ Ensemble d’API : Boîte aux lettres 1.8 ]

Mode Outlook applicable : Rédiger ou Lire

Exemples

Office.context.mailbox.item.getSharedPropertiesAsync((result) => {
    if (result.status === Office.AsyncResultStatus.Failed) {
        console.error("The current folder or mailbox isn't shared.");
        return;
    }

    const delegatePermissions = result.value.delegatePermissions;

    // Check if the user has write permissions to the shared resource.
    if ((delegatePermissions & Office.MailboxEnums.DelegatePermissions.Write) != 0) {
        console.log("User has write permissions to the shared resource.");
        // Perform the necessary operations.
    }
});

Champs

Read = 1

Le délégué ou l’utilisateur a l’autorisation de lire des éléments.

Write = 2

Délégué ou utilisateur a l’autorisation de créer et d’écrire des éléments.

DeleteOwn = 4

Le délégué ou l’utilisateur a l’autorisation de supprimer uniquement les éléments qu’il a créés.

DeleteAll = 8

Le délégué ou l’utilisateur a l’autorisation de supprimer des éléments.

EditOwn = 16

Délégué ou utilisateur a l’autorisation de modifier uniquement les éléments qu’il a créés.

EditAll = 32

Le délégué ou l’utilisateur a l’autorisation de modifier tous les éléments.