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 Szenarien für freigegebene Ordner und freigegebene Postfächer in einem Outlook-Add-In.
Hinweise
Mindestberechtigungsstufe: Element lesen
Anwendbarer Outlook-Modus: Compose oder Lesen
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 der Delegat für einen freigegebenen Ordner oder der Benutzer für ein freigegebenes Postfach hat. |
owner | Die E-Mail-Adresse des Besitzers eines freigegebenen Elements. |
target |
Der Speicherort des Postfachs des Besitzers für den Zugriff des Delegaten. Dieser Speicherort kann je nach Outlook-Client variieren. Verwenden Sie mit Beispielverwendung: |
target |
Die Basis-URL der REST-API (derzeit Verwenden Sie mit Beispielverwendung: |
Details zur Eigenschaft
delegatePermissions
Die Berechtigungen, die der Delegat 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 Elements.
owner: string;
Eigenschaftswert
string
targetMailbox
Der Speicherort des Postfachs des Besitzers für den Zugriff des Delegaten. Dieser Speicherort kann je nach Outlook-Client variieren.
Verwenden Sie mit targetRestUrl
, um die URL des REST-Vorgangs zu erstellen.
Beispielverwendung: 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.
Beispielverwendung: targetRestUrl + "/{api_version}/users/" + targetMailbox + "/{REST_operation}"
targetRestUrl: string;
Eigenschaftswert
string
Office Add-ins