Ler em inglês

Compartilhar via


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