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


Office.SharedProperties interface

Представляет свойства встречи или сообщения в общей папке или общем почтовом ящике.

Дополнительные сведения об использовании этого объекта см. в статье Включение общих папок и сценариев общих почтовых ящиков в надстройке Outlook.

Комментарии

[ Набор API: Почтовый ящик 1.8 для поддержки общих папок, Почтовый ящик 1.13 для поддержки общих почтовых ящиков ]

Минимальный уровень разрешений: чтение элемента

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

Примеры

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/65-delegates-and-shared-folders/get-shared-properties.yaml

Office.context.mailbox.item.getSharedPropertiesAsync((result) => {
  if (result.status === Office.AsyncResultStatus.Failed) {
    console.error("The current folder or mailbox isn't shared.");
    return;
  }
  const sharedProperties = result.value;
  console.log(`Owner: ${sharedProperties.owner}`);
  console.log(`Permissions: ${sharedProperties.delegatePermissions}`);
  console.log(`Target mailbox: ${sharedProperties.targetMailbox}`);
});

Свойства

delegatePermissions

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

owner

Адрес электронной почты владельца общего элемента.

targetMailbox

Расположение почтового ящика владельца для доступа делегата. Это расположение может отличаться в зависимости от клиента Outlook.

Используйте с targetRestUrl , чтобы создать URL-адрес операции REST.

Пример использования: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetRestUrl

Базовый URL-адрес REST API (в настоящее время https://outlook.office.com/api).

Используйте с targetMailbox , чтобы создать URL-адрес операции REST.

Пример использования: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

Сведения о свойстве

delegatePermissions

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

delegatePermissions: MailboxEnums.DelegatePermissions;

Значение свойства

owner

Адрес электронной почты владельца общего элемента.

owner: string;

Значение свойства

string

targetMailbox

Расположение почтового ящика владельца для доступа делегата. Это расположение может отличаться в зависимости от клиента Outlook.

Используйте с targetRestUrl , чтобы создать URL-адрес операции REST.

Пример использования: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetMailbox: string;

Значение свойства

string

targetRestUrl

Базовый URL-адрес REST API (в настоящее время https://outlook.office.com/api).

Используйте с targetMailbox , чтобы создать URL-адрес операции REST.

Пример использования: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetRestUrl: string;

Значение свойства

string