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

API-Satz: Postfach 1.8 für Unterstützung für gemeinsam genutzte Ordner, Postfach 1.13 für Unterstützung für gemeinsam genutzte Postfächer

Mindestberechtigungsstufe: Element lesen

Anwendbarer Outlook-Modus: Compose oder Lesen

Verwendet von

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

delegatePermissions

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.

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}"

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}"

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