次の方法で共有


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

デリゲートまたはユーザーは、アイテムを編集するアクセス許可を持っています。