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
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
delegate |
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. |
target |
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 Ejemplo de uso: |
target |
Dirección URL base de la API REST (actualmente Use con Ejemplo de uso: |
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