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, voir Activer les dossiers partagés et les scénarios de boîte aux lettres partagées dans un complément Outlook.

Remarques

[ Ensemble 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 : élément de lecture

Mode Outlook applicable : Rédiger ou Lire

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 dispose le délégué 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 différer 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 dispose le délégué 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 différer 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