Office.SharedProperties interface

Representa as propriedades de um compromisso ou mensagem numa pasta partilhada ou caixa de correio partilhada.

Para obter mais informações sobre como este objeto é utilizado, consulte Ativar pastas partilhadas e cenários de caixa de correio partilhada num suplemento do Outlook.

Comentários

[ Conjunto de API: Caixa de correio 1.8 para suporte de pastas partilhadas, Caixa de Correio 1.13 para suporte de caixa de correio partilhada ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Compose ou Leitura

Exemplos

// 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}`);
});

Propriedades

delegatePermissions

As permissões que o delegado tem numa pasta partilhada ou o utilizador tem numa caixa de correio partilhada.

owner

O endereço de e-mail do proprietário de um item partilhado.

targetMailbox

A localização da caixa de correio do proprietário para o acesso do delegado. Esta localização pode ser diferente com base no cliente do Outlook.

Utilize com targetRestUrl para construir o URL da operação REST.

Utilização de exemplo: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetRestUrl

O URL base da API REST (atualmente https://outlook.office.com/api).

Utilize com targetMailbox para construir o URL da operação REST.

Utilização de exemplo: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

Detalhes da propriedade

delegatePermissions

As permissões que o delegado tem numa pasta partilhada ou o utilizador tem numa caixa de correio partilhada.

delegatePermissions: MailboxEnums.DelegatePermissions;

Valor da propriedade

owner

O endereço de e-mail do proprietário de um item partilhado.

owner: string;

Valor da propriedade

string

targetMailbox

A localização da caixa de correio do proprietário para o acesso do delegado. Esta localização pode ser diferente com base no cliente do Outlook.

Utilize com targetRestUrl para construir o URL da operação REST.

Utilização de exemplo: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetMailbox: string;

Valor da propriedade

string

targetRestUrl

O URL base da API REST (atualmente https://outlook.office.com/api).

Utilize com targetMailbox para construir o URL da operação REST.

Utilização de exemplo: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetRestUrl: string;

Valor da propriedade

string