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

[ API-Satz: Postfach 1.8 für die Unterstützung freigegebener Ordner, Postfach 1.13 für die Unterstützung freigegebener Postfächer ]

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

delegatePermissions

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.

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

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

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