Office.SharedProperties interface

Représente les propriétés d’un rendez-vous ou d’un message dans un dossier partagé ou une boîte aux lettres partagée.

Pour plus d’informations sur l’utilisation de cet objet, consultez l’article Activer des scénarios de dossiers partagés et de boîtes aux lettres partagées dans un complément Outlook.

Remarques

Jeu d’API : Boîte aux lettres 1.8 pour la prise en charge des dossiers partagés, Boîte aux lettres 1.13 pour la prise en charge des boîtes aux lettres partagées

Niveau d’autorisation minimal : lire l’élément

Mode Outlook applicable : Rédiger ou Lire

Utilisateur

Exemples

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

Propriétés

delegatePermissions

Autorisations dont le délégué dispose sur un dossier partagé ou l’utilisateur sur une boîte aux lettres partagée.

owner

Adresse e-mail du propriétaire d’un élément partagé.

targetMailbox

Emplacement de la boîte aux lettres du propriétaire pour l’accès du délégué. Cet emplacement peut varier en fonction du client Outlook.

Utilisez avec targetRestUrl pour construire l’URL de l’opération REST.

Exemple d’utilisation : targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetRestUrl

URL de base de l’API REST (actuellement https://outlook.office.com/api).

Utilisez avec targetMailbox pour construire l’URL de l’opération REST.

Exemple d’utilisation : targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

Détails de la propriété

delegatePermissions

Autorisations dont le délégué dispose sur un dossier partagé ou l’utilisateur sur une boîte aux lettres partagée.

delegatePermissions: MailboxEnums.DelegatePermissions;

Valeur de propriété

owner

Adresse e-mail du propriétaire d’un élément partagé.

owner: string;

Valeur de propriété

string

targetMailbox

Emplacement de la boîte aux lettres du propriétaire pour l’accès du délégué. Cet emplacement peut varier en fonction du client Outlook.

Utilisez avec targetRestUrl pour construire l’URL de l’opération REST.

Exemple d’utilisation : targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetMailbox: string;

Valeur de propriété

string

targetRestUrl

URL de base de l’API REST (actuellement https://outlook.office.com/api).

Utilisez avec targetMailbox pour construire l’URL de l’opération REST.

Exemple d’utilisation : targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"

targetRestUrl: string;

Valeur de propriété

string