Office.MailboxEnums.DelegatePermissions enum
Esta máscara de bits representa as permissões de um delegado numa pasta partilhada ou as permissões de um utilizador numa caixa de correio partilhada.
Comentários
[ Conjunto de API: Caixa de Correio 1.8 ]
Modo Outlook aplicável: Compose ou Leitura
Exemplos
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.
}
});
Campos
Read = 1 | O delegado ou utilizador tem permissão para ler itens. |
Write = 2 | O delegado ou utilizador tem permissão para criar e escrever itens. |
DeleteOwn = 4 | O delegado ou utilizador tem permissão para eliminar apenas os itens que criou. |
DeleteAll = 8 | O delegado ou utilizador tem permissão para eliminar itens. |
EditOwn = 16 | O delegado ou utilizador tem permissão para editar apenas os itens que criou. |
EditAll = 32 | O delegado ou utilizador tem permissão para editar quaisquer itens. |