Office.SharedProperties interface
Stellt die Eigenschaften eines Termins oder einer Nachricht in einem freigegebenen Ordner oder freigegebenen Postfach dar.
Weitere Informationen zur Verwendung dieses Objekts finden Sie unter Aktivieren von freigegebenen Ordnern und Szenarien für freigegebene Postfächer in einem Outlook-Add-In.
Hinweise
Mindestberechtigungsstufe: Element lesen
Anwendbarer Outlook-Modus: Compose oder Lesen
Verwendet von
- Office.AppointmentCompose: getSharedPropertiesAsync
- Office.AppointmentRead: getSharedPropertiesAsync
- Office.LoadedMessageCompose: getSharedPropertiesAsync
- Office.LoadedMessageRead: getSharedPropertiesAsync
- Office.MessageCompose: getSharedPropertiesAsync
- Office.MessageRead: getSharedPropertiesAsync
Beispiele
// 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}`);
});
Eigenschaften
| delegate |
Die Berechtigungen, die die Stellvertretung für einen freigegebenen Ordner oder der Benutzer für ein freigegebenes Postfach hat. |
| owner | Die E-Mail-Adresse des Besitzers eines freigegebenen Gegenstands. |
| target |
Der Speicherort des Postfachs des Besitzers für den Zugriff der Stellvertretung. Dieser Speicherort kann je nach Outlook-Client unterschiedlich sein. Verwenden Sie mit Beispiel für die Verwendung: |
| target |
Die Basis-URL der REST-API (derzeit Verwenden Sie mit Beispiel für die Verwendung: |
Details zur Eigenschaft
delegatePermissions
Die Berechtigungen, die die Stellvertretung für einen freigegebenen Ordner oder der Benutzer für ein freigegebenes Postfach hat.
delegatePermissions: MailboxEnums.DelegatePermissions;
Eigenschaftswert
owner
Die E-Mail-Adresse des Besitzers eines freigegebenen Gegenstands.
owner: string;
Eigenschaftswert
string
targetMailbox
Der Speicherort des Postfachs des Besitzers für den Zugriff der Stellvertretung. Dieser Speicherort kann je nach Outlook-Client unterschiedlich sein.
Verwenden Sie mit targetRestUrl , um die URL des REST-Vorgangs zu erstellen.
Beispiel für die Verwendung: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"
targetMailbox: string;
Eigenschaftswert
string
targetRestUrl
Die Basis-URL der REST-API (derzeit https://outlook.office.com/api).
Verwenden Sie mit targetMailbox , um die URL des REST-Vorgangs zu erstellen.
Beispiel für die Verwendung: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"
targetRestUrl: string;
Eigenschaftswert
string