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
Niveau d’autorisation minimal : lire l’élément
Mode Outlook applicable : Rédiger ou Lire
Utilisateur
- Office.AppointmentCompose : getSharedPropertiesAsync
- Office.AppointmentRead : getSharedPropertiesAsync
- Office.LoadedMessageCompose : getSharedPropertiesAsync
- Office.LoadedMessageRead : getSharedPropertiesAsync
- Office.MessageCompose : getSharedPropertiesAsync
- Office.MessageRead : getSharedPropertiesAsync
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
| delegate |
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é. |
| target |
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 Exemple d’utilisation : |
| target |
URL de base de l’API REST (actuellement Utilisez avec Exemple d’utilisation : |
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