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
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
delegate |
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. |
target |
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 Utilização de exemplo: |
target |
O URL base da API REST (atualmente Utilize com Utilização de exemplo: |
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