Compartir a través de


Office.SharedProperties interface

Representa las propiedades de una cita o mensaje en una carpeta compartida o un buzón compartido.

Para obtener más información sobre cómo se usa este objeto, vea Habilitar carpetas compartidas y escenarios de buzón compartido en un complemento de Outlook.

Comentarios

[ Conjunto de API: Buzón 1.8 para compatibilidad con carpetas compartidas, Buzón 1.13 para compatibilidad con buzones compartidos ]

Nivel mínimo de permiso: elemento de lectura

Modo de Outlook aplicable: Compose o lectura

Ejemplos

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

Propiedades

delegatePermissions

Permisos que el delegado tiene en una carpeta compartida o que el usuario tiene en un buzón compartido.

owner

Dirección de correo electrónico del propietario de un elemento compartido.

targetMailbox

Ubicación del buzón del propietario para el acceso del delegado. Esta ubicación puede diferir en función del cliente de Outlook.

Use con targetRestUrl para construir la dirección URL de la operación REST.

Ejemplo de uso: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetRestUrl

Dirección URL base de la API REST (actualmente https://outlook.office.com/api).

Use con targetMailbox para construir la dirección URL de la operación REST.

Ejemplo de uso: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

Detalles de las propiedades

delegatePermissions

Permisos que el delegado tiene en una carpeta compartida o que el usuario tiene en un buzón compartido.

delegatePermissions: MailboxEnums.DelegatePermissions;

Valor de propiedad

owner

Dirección de correo electrónico del propietario de un elemento compartido.

owner: string;

Valor de propiedad

string

targetMailbox

Ubicación del buzón del propietario para el acceso del delegado. Esta ubicación puede diferir en función del cliente de Outlook.

Use con targetRestUrl para construir la dirección URL de la operación REST.

Ejemplo de uso: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetMailbox: string;

Valor de propiedad

string

targetRestUrl

Dirección URL base de la API REST (actualmente https://outlook.office.com/api).

Use con targetMailbox para construir la dirección URL de la operación REST.

Ejemplo de uso: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetRestUrl: string;

Valor de propiedad

string