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 | Делегат или пользователь имеет разрешение на изменение любых элементов. |
Office Add-ins