Поделиться через


Office.MailboxEnums.DelegatePermissions enum

Эта битовая маска представляет разрешения делегата в общей папке или разрешения пользователя на общий почтовый ящик.

Комментарии

[ Набор API: Почтовый ящик 1.8 ]

Применимый режим Outlook: Compose или чтение

Примеры

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

Поля

Read = 1

Делегат или пользователь имеет разрешение на чтение элементов.

Write = 2

Делегат или пользователь имеет разрешение на создание и запись элементов.

DeleteOwn = 4

Делегат или пользователь имеет разрешение на удаление только созданных элементов.

DeleteAll = 8

Делегат или пользователь имеет разрешение на удаление любых элементов.

EditOwn = 16

Делегат или пользователь имеет разрешение на изменение только созданных ими элементов.

EditAll = 32

Делегат или пользователь имеет разрешение на изменение любых элементов.