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
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
delegate |
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é. |
target |
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 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 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