Office.MailboxEnums.DelegatePermissions enum
このビットマスクは、共有フォルダーに対するデリゲートのアクセス許可を表します。
注釈
適用できる 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 | デリゲートには、アイテムを編集するためのアクセス許可があります。 |
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Office Add-ins